/* ----------------------------------------------------------------    screen.css ASB Thüringen    erstellt 2009/12/02-----------------------------------------------------------------*//* --------------------------------------------------------------*//* general - tags *//* --------------------------------------------------------------*/* { margin:0; padding:0; }html { overflow:scroll; }body { font-size:100.01%; font-family:arial, verdana; text-align:center; /*background:transparent url(../images/body_bg.png) top left;*/    background-color:#d1edf8; }textarea { font-family:verdana, arial; font-size:1em; }a { text-decoration:none; color:#9d0e0e; }fieldset, img { border:none; }ul { list-style-type:none; }/* --------------------------------------------------------------*//* general - ids*//* --------------------------------------------------------------*/#container_content { background:#fff url(../images/container_content_bg.png) repeat-x top left; }#container { width:943px; margin:0 auto; text-align:left; }/* --------------------------------------------------------------*//* general - classes *//* --------------------------------------------------------------*/.cleaner { clear:both; margin:0; padding:0; }* html .cleaner { height:0px; font-size:1px; }*:first-child+html .cleaner { height:0px; }/* --------------------------------------------------------------*//* header *//* --------------------------------------------------------------*/#header { background:#fff url(../images/header_bg.png) repeat-x top left; height:224px; }/* --------------------------------------------------------------*//* middle *//* --------------------------------------------------------------*/#middle { padding-left:230px; }/* --------------------------------------------------------------*//* navigation_main *//* --------------------------------------------------------------*/#navigation_main_wrap { width:230px; float:left; margin-left:-230px; }* html #navigation_main_wrap { margin-left:-115px; width:230px; }#navigation_main { font-size:0.9em; }#navigation_main_top { background:#fff url(../images/navigation_main_bg_top.png) no-repeat top left; height:50px; }#navigation_main_bottom { background:#fff url(../images/navigation_main_bg_bottom.png) no-repeat top left; height:50px; }#navigation_main_middle { padding:10px 0pt 10px 20px; background:#fff url(../images/navigation_main_bg_middle.png) repeat-y top left; }#navigation_main_middle li{ margin-bottom:8px; }#navigation_main_middle a{ padding-left:15px; background:transparent url(../images/navigation_main_a_bg.gif) no-repeat top left; display:block; }#navigation_main_middle a:hover, #navigation_main_middle ul li a.active{ background:transparent url(../images/navigation_main_a_hover_bg.png) no-repeat top left; }#navigation_main_middle a.active{ font-weight:bold; }#navigation_main_middle ul ul{ font-size:0.9em; padding-left:20px; margin-top:4px; }#navigation_main_middle ul ul li{ margin-bottom:4px; }#navigation_main_middle ul ul a { background:none; }#navigation_main_middle ul ul a.active, #navigation_main_middle ul ul a:hover { background:transparent url(../images/navigation_main_a2_hover_bg.png) no-repeat top left; }/* --------------------------------------------------------------*//* search *//* --------------------------------------------------------------*/#search { background:#fff url(../images/navigation_main_bg_middle.png) repeat-y top left; padding:0pt 40px 10px 15px; }#search form { border-top:1px solid #a2d1ed; padding-top:10px; }#search form input#searchtext { border:1px solid #a2d1ed; padding:1px 2px; }#search form input#searchbutton { margin:0pt 0pt -6px 0pt; }/* --------------------------------------------------------------*//* address *//* --------------------------------------------------------------*/#address_left { padding:20px 0pt 0pt 15px; font-size:0.9em; }#address_left p { margin-bottom:5px; }/* --------------------------------------------------------------*//* font_size *//* --------------------------------------------------------------*/#font_size { text-align:right; margin-right:20px; padding-bottom:20px; background:transparent url(../images/font_size_bg.png) no-repeat bottom right; font-size:0.9em; }#font_size a { font-weight:bold; }.tx-efafontsize-pi1 { display:none; }/* --------------------------------------------------------------*//* content *//* --------------------------------------------------------------*/#content_wrap { float:left; width:100%; }#content { padding:10px 30px; font-size:0.8em; min-height:300px; }* html #content { height:300px; }#content p { margin:0.5em 0pt 0.8em 0pt; }#content a { font-weight:bold; }#content a:hover { text-decoration:underline; }#content ul, ol { margin:0pt 2em 1em; }#content ul { list-style-type:square; }#content h1 { font-size:1.3em; }#content h2 { font-size:1.15em; }#content h3, #middle h4, #middle h5, #middle h6 { font-size:1em; }#content h1, #middle h2, #middle h3, #middle h4, #middle h5, #middle h6 { margin:0.4em 0pt; color:#527d98; }#content p.print { background:transparent url(../images/print.png) no-repeat right; text-align:right; margin-top:20px; padding:5px 35px 0pt 0pt; min-height:25px; clear:both; /* font-weight:bold; color:#b2b2b0; */ }#content dd.csc-textpic-caption { color:#67676b; font-size:0.8em; }#content .filelinks span.filecount { display:none; }#content .filelinks a { color:#9d0e0e; }#content table.contenttable { border:1px solid #999; }#content table.contenttable td, #content table.contenttable th { border:1px solid #999; padding:4px 6px; }#content table.contenttable th { background-color:#ccc; }embed { margin-bottom:15px; }#content .csc-textpic ul { margin:0; }/* --------------------------------------------------------------*//* footer *//* --------------------------------------------------------------*/#footer { background:transparent url(../images/footer_bg.png) repeat-x bottom left; border-bottom:1px solid #78b7da; text-align:center; margin-top:20px; }#footer_container { width:943px; margin:0 auto; text-align:right; position:relative; }#footer_left { background:transparent url(../images/footer_left_bg.png) repeat-x bottom left; float:left; width:238px; height:60px; position:absolute; left:0; bottom:0; }#footer_right { text-align:right; padding:35px 0pt 0pt 240px; color:#5c93c6; font-size:0.9em; }
