/* *****************************
 Style für Neuwulmstorf.info
 modification by Heinz
********************************/

body
{
background-color:#F2F2F2;
margin:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
}

.main
{
width: 580px;
padding:10px;
color:#5A5D5A;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 20px;
text-align: justify;
}



#top-box {
         width:100%; height:80px;
         text-align: right;
         margin-top:1px;
}

#topline {background-color:#FFFFFF;
       position:absolute;
       left:190px;
        float:right;
        visibility:hidden;
}

.top2hr {background-color:#FFDF00;
       width:90%;
       height:3px;
       line-height:3px;
       position:absolute;
       top:80px; right:1px; left:120px;
       }


.tophr {
       position:absolute;
       top:77px; left:120px; right:1px;
}
.tophr hr {
        color:#FFDF00;
        height:3px;
}


.navidiv { width:130px; float:left;
         line-height:20px;
         padding:5px;
         height:99%;
}

#banner_float {width:155px; float:right;
    border:1px none #000079;
}

#banner {width:135px;
	margin-left: 0px;
    border:1px none #000079;
}


#banner-no {width:155px;
    border:1px none #000079;
}



/* Maincontainer left and right see width in navdiv & banner*/
#div-main-1 {
        padding:5px;
        margin-left:140px;
        margin-right:165px;
}

#div-main-1-no {
        padding:5px;
        margin-left:165px;
        margin-right:5px;
        border: 1px solid #ff0000;
}


#div-main-1 {
        border: 1px solid #9C30CE;
}

.divContent {width: 100%;
       border-bottom:1px solid #00007B;
       border-left:1px solid #00007B;
       border-right:1px none #00007B;
       border-top:1px none #00007B;
       padding:0px;
}


/* Hintergruende für einzelne Rubriken */
.start {background-color:#FFFF00; }
.offer {background-color:#FFFF63; }
.az {background-color:#FFFF9C; }
.branchen {background-color:#FFFF9C; }
.impr {background-color:#FFFFB0; }

/*********************************/
/* Hyperlinks */
a:link, a:visited, a:active, a:hover
{
        font-style:normal;
        color:#00007B;
        text-decoration:none;
        font-weight:bold;
}

a:hover{color:#FFDF00;}

.navidiv a {
            font-size:14px;
            color:#00009C;
            font-family: Arial, Verdana,sans-serif;
            font-style:italic;
            text-decoration:none;
            display:block;
            padding:5px;
            font-weight:bold;
            margin:1px;
            }
.navidiv a:hover {color:#FF9E00;}

.trades a {
            font-size:14px;
            color:#00009C;
            font-family: Arial, Verdana,sans-serif;
            font-style:italic;
            text-decoration:none;
            display:block;
            padding:1px;
            font-weight:bold;
            margin:1px;
            }
.trades a:hover {color:#FF9E00;}

.blindlink a:link, .blindlink a:active, .blindlink a:visited, .blindlink a:hover
{
    font-style:normal;
    color:#300098;
    text-decoration:none;
    font-weight:normal;
}
/* .blindlink a:visited {color:#909090;} */
.blindlink a:hover {color:#FF7D00;}




/********************/
/* Rahmen */
.border-L-B , .td-L-B td {
       padding-left:15px;
       border-bottom:1px solid #00007B;
       border-left:1px solid #00007B;
       }

.border_info_1 {background-color:#FFFFFF;
       padding-left:5px;
       border:5px solid #00007B;
       }

.border_info_2 {
       padding-left:5px;
       border:1px solid #00007B;
       }
.tradeimg {padding-right:10px;}

.shopdata {
        background-color:#F2F2F2;
        border:1px solid #8C8E8C;
        text-align:left;
        font-size: 12px;
        padding:2px;
        margin:5px 2px 5px 5px;
        width : 255px;
}

.shopheader
{
background-color:#f2f2f2;
font-size:12pt;
font-family:Verdana, Arial, sans-serif;
font-weight:bold;
font-style:italic;
}


/*******************************/
/* Fonts */
.font-content {font-size: 13px; text-align:left}
.font-small {font-size: 10px;}
.font-small p:first-letter{font-size:15px;};
.font-big { font-size: 15px; font-weight:bold;}
.font-hours { font-size: 12px; }
.font-note { font-size: 12px; }
.font-list {font-size: 13px;}

.color-content { color:#4A4D4A; }
.color-content a:link, color-content a:active, color-content a:visited, color-content a:hover
{
color:#4A4D4A;
}

h1,h2,h3,h4,h5
        { font-family: Arial, Verdana, Helvetica, sans-serif;
          color:#00007B;
          font-weight:bold;
           display: inline;
        }
h1 { font-size: 18px;}
h2 { font-size: 16px;}
h3 { font-size: 14px;line-height: 13px;}
h4 { font-size: 12px; }
h5 { font-size: 10px;}


.headermarker
{
background:#ffffff url(/img/bg/menubg.gif) no-repeat bottom left;
}


.subinfo
{
padding:2px;
font-size: 10px;
color: black;
}

.subinfo a:link, .subinfo a:visited, .subinfo a:active
{
color: black;
text-decoration: none;
font-size: 10px;
}

.subinfo a:hover
{
color: black;
text-decoration: underline;
font-size: 10px;
}


/*******************************/
/* diverse */
.bg {background:url(/img/bg/hi_corner.jpg) no-repeat;
    padding-left:15px;
    }


.tradebg
{
background-color:#ffffff;
border-left:1px solid #efefef;
border-bottom:2px solid #efefef;
}

.guestbook
{
background:#ffffff;
margin:5px 25px;
font-size:10pt;
border:1px solid #00007F;
padding:15px;
}


/*********************************/
/* Presse Quelle */
.pressquelle_url
{
font-size:12px;
font-family:Verdana, Arial, sans-serif;
font-weight:bold;
font-style:italic;
font-variant:small-caps;
cursor:hand;
border-bottom: 1px dotted #adadad;
}

.pressquelle
{
	display:block;
	border-top: 0px dotted #cdcdcd;
}

.prinfo
{
font-family:Verdana, Arial, sans-serif;
font-size:9px;
font-style:italic;
text-align:right;
}

/******************************************/
/*  EVENTS ********************************/
.eventbox_list { border:1px solid #efefef; padding:5px; text-align:left; }
.eventbox_title { color:#003399; font-weight:bold; font-size:14px;}

/******************************************/
/*  HOMEPAGE ******************************/

/* content box für Rubrik */
.index-box {
width:100%;
border-right:0px solid #f2f2f2;
border-left:2px solid #f2f2f2;
border-top:4px solid #f2f2f2;
border-bottom:0px solid #e9e9e9;
text-align: left;
padding:2px 2px 2px 5px;
margin: 2px;

}