body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ddd; line-height:1.3em; font-size: 0.8em; color:#303a59; } 

/****content****/
h1 { margin:0; margin-bottom:1.5em; font-size:1.2em; font-weight:bold; text-align:left; font-family:verdana; color:#ff3300;}
h2 {margin:0; margin-bottom:0.5em; font-size:1em; font-family:verdana; color:#ff3300;}

p {}
p.red { line-height:1.5em; color:#ff3300;}
p.quote { padding-left:10px; padding-bottom:5px; padding-right:5px; padding-top:5px; background-color:#b1b2c4; font-size:1.1em; font-family:verdana; color:#fff;}
p.quote2 { padding-left:10px; padding-bottom:5px; padding-right:5px; padding-top:5px;  font-family:verdana; color:#f30; font-style:italic;}
p.abstract { font-size:0.8em; font-weight:bold; line-height:1.35em; text-align:left; }
p.justify { color:#303a59; font-size: 0.8em; text-align:justify; padding-bottom:0.2em;}

/*textlink*/
a:link { color:#303a59; font-family:verdana;text-decoration:underline;}
a:visited {color:#303a59; text-decoration:none;}
a:hover {  color:#ff3300;text-decoration:none;}
a:active { color:#303a59;text-decoration:none;}

.foot a:link { color:#fff; font-family:verdana; font-size:11px;text-decoration:none;}
.foot a:visited {color:#fff; text-decoration:none;}
.foot a:hover {  color:#fff;text-decoration:underline;}
.foot a:active { color:#fff;text-decoration:none;}

/*tabelle*/
table td { font-size:0.9em; }
table.tab_standard {border:1px solid #f30;}

/* Listen */
ul { padding-left:1em; font-size:1em;}
ol { padding-left:1em; font-size:1em; }
li { list-style-position:outside; line-height:1.3em; font-size:1em;}


/*images*/
div.imglr img { border:none; }


img { padding:0; margin:0; border:none; }
.imgouter {clear:both;}
.imgouter .fc {clear:both;}
.imgouterfl {padding:4px 4px 4px 0;float:left;}
.imgouterfr {padding:4px 0 4px 4px;}
/*unused:.imginner {text-align:left; border: 1px solid #E0E9EF; } */
.imginnerar { margin-left:0.5em; float:right; text-align:left;}
.imginneral { margin-right:0.5em; float:left; text-align:left;}
.imgouter .imginneral { margin-right:0; }
.imgtn img, .imglr img, .imghr img { margin: 0.4em 0.4em 0 0.4em; float:left; } /*Lupe*/
.imgtn .subbar, .imglr .subbar,.imghr .subbar { padding:0em 0em 0.2em 0em; float:left; }
.imgtn .subtitle,.imglr .subtitle,.imghr .subtitle { padding:0.4em 0 0.2em 0.3em; line-height:1.1em; font-size: 0.7em;  font-style:italic;}
.imgtn .subtxt2,.imgtn .subtxt3,.imglr .subtxt2,.imglr .subtxt3 { padding:0; line-height:0.9em; font-size: 0.8em; font-style:italic; }

/* sitefinder */
div.find_hline { margin-top:10px; padding-left:10px; text-align:left; background:url(/img/orange.gif) no-repeat; }
div.find_teaser { padding-left:20px; text-align:left; }
span.find_res { background-color:#ddd; }
span.mark { background-color:#ddd; }


/****Boxen****/
/*blank*/
.blankbox {float:right;}/* margin-top:1.5em;*/
.blankbox .headline {  font-weight:bold; text-align:center; font-size:0.9em; padding-top:1em; color:#007556  }/*margin:0.6em 0.3em 0em 0em;*/
.blank_box { font-size:0.9 em;}/*margin:0em 0.2em 0.6em 0.2em;*/
.blank_box h2 {font-size:1.1em; font-weight:bold;}
.blank_box h3  {font-size:1.1em; text-decoration:underline; }
.blank_box p { line-height:1.2em;}
.fc { clear:both; }

 /*anderes*/
.logo {padding-top:2px; padding-bottom:5px;}
.top {clear:both; width:495px;}
.button_top {float:right;}
