/*--built 08------------------------------------------------------------------------*/
/*--by    martin hein  www.digitale-mehrwerte.eu  (hein@digitale-mehrwerte.eu)------*/

/*-------------------  global styles  ----------------------------------------------*/
*{
margin: 0;
padding: 0;
}

body{
margin: 0;
padding: 0;
text-align: left;
font-family: arial;
font-size: 12px;
color: #0F1B5F;
background: #FEF5E0;
}

h1{
margin-bottom: 14px;
font-size: 24px;
color: #947C04;
font-weight: normal;
}

h2{
font-size: 16px;
font-weight: normal;
}

p{
margin:0;
line-height: 20px;
margin-bottom: 20px;
}

p img{
margin: 20px;
}

a{
color: #947C04;
outline: none;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

ul{
list-style-type: none;
margin: 0 26px;
/*list-style-image:url(../images/others/bullet.gif)*/
}

ul li{
background: url(../images/others/bullet.gif) no-repeat 0 6px;
padding-left: 10px;
}

li{
margin-bottom: 5px;
}

img{
vertical-align:middle;
border:0;
}

table{
border:none;
padding:0;
margin:0;
}

td{
vertical-align: top;
margin:0;
padding: 0;
}
/*-------------------  global classes  ----------------------------------------------*/
.small_text{
font-size: 9px;
line-height: 10px;
}

.gold{
color: #947C04;
}

.teaser{
font-style:italic; 
text-decoration:underline;
}

.email{
text-decoration:underline;
}

.flagman{
margin-top: -10px;
padding: 5px 0;
padding-left: 20px;
background: url(../images/icons/flagman.gif) no-repeat top left;
line-height: 17px;
font-style:italic; 
color: #947C04;
text-decoration:underline;
}

.flagman a{
font-style:italic; 
color: #947C04;
text-decoration:underline;
}


.content_infobox_div{
background: #fffcf5;
padding: 25px;
margin-bottom: 20px;
}

.content_separator_div{
clear:left;
padding-top: 5px;
margin: 15px 0;
background: url(../images/backgrounds/bg_19.gif) repeat-x;

}

#content_div div.inner div.info_table_div{
padding: 10px 20px;
background: #FFFFFF;
border: 2px solid #947C04; 
color: #947C04;
margin-bottom: 20px;
}

#content_div div.inner div.info_table_div td{
padding: 5px;
padding-right: 30px;
}

#content_div div.inner div.info_table_div h2{
padding: 0;
margin: 0px;
margin-bottom: 5px;
padding-left: 5px;
font-weight: bold;
}

#content_div div.inner div.info_table_div a{
color: #0F1B5F;
}

/*css für mask_email*/
.email>ins:before {content: "@"; text-decoration: none}
.email del {text-decoration: none}
.email>del {display: none}
*:first-child+html .email>del {display:inline}  /* Workaround fuer IE 7 */

.hiddenhint{
position: absolute;
top: 0;
left: -3000px;
width:1px;
margin:0;
padding:0;
}



