* { font-family: Verdana; font-size:11px; color: #333333; } normal {font-size:11px;}

.w385 {
 width: 385px;
}

body { margin:0px; }

sup {font-size:0.95em}

input.checkbox, input.radio {
border: 0px;
}

input, INPUT, select, textarea {
border: solid 1px #9A9A9A;
}

ul{ list-style-image:url('/C12570C4002FB789/RepositoryFile/Icons/$File/list.gif'); margin-left:18px; }

form { margin:0px;padding:0px; }

a:active, a:hover, a:link, a:visited{ text-decoration: none; }

p { margin-top: 0px; margin-bottom: 14px; } img{ border:0px; }

table.padding5 td{ padding:5px; }

table { border-collapse: collapse; }

td, th { vertical-align: top; text-align: left; padding:0px; }  

h1.head { font-size: 14px; font-weight: bold; margin-top:0px; margin-bottom: 12px; } 

span.up_num{ font-size: 11px; font-weight: bold; color: #9A9A9A; } 

h1.head2 { font-size: 24px; font-weight: normal; color:#9A9A9A; margin-top:0px; margin-bottom: 12px; }

span.hint_r{ background-color: #ED1C24; padding:5px; margin-right:5px; position:relative; font-weight:bold; }

span.hint_y{ background-color:#FBDE4A; padding:5px; margin-right:5px; position:relative; font-weight:bold; }

span.eg{position:relative;top:6px}

div.bannerhead { position:absolute; z-index:200; font-size:24px; top:21px; left:12px;  color: #FBDE4A; }

div.standard_content { border:solid 12px #F2F2F2; padding-top:24px; padding-bottom:10px; padding-right:12px; padding-left:12px; margin-bottom:1px; } div.paddingtop12 { padding-top:12px; } div.width_standard_content { width: 545px; } 
table.homepage_box_1 { border-collapse:separate; margin-bottom:1px; } table.homepage_box_1 td { border:solid 12px #F2F2F2; padding:12px; } table.homepage_box_1 h1.head { color:#9A9A9A; font-size: 24px; font-weight: normal; margin-top: 6px; margin-bottom:7px; } 
table.homepage_box_1 p { margin-top: 0px; margin-bottom:0px; } table.homepage_box_1 img { width: 248px; height: 248px; } table.homepage_box_2 { border-collapse:separate; margin-bottom:1px; } table.homepage_box_2 td { border:solid 12px #F2F2F2; padding:12px; } table.homepage_box_2 div.head { font-size: 11px; width:100%; height: 24px; background-color:#FBDE4A; font-weight: normal; padding-left: 11px; padding-top:6px; } table.homepage_box_2 img { width: 149px; height: 149px; } div.listing_entry { border:solid 12px #F2F2F2; padding-top:12px; padding-bottom:10px; padding-right:12px; padding-left:12px; margin-bottom:1px; } div.listing_entry div{ width: 545px; position:relative;} div.listing_entry p{ margin-bottom:10px; margin-top:5px; width: 371px; } div.listing_entry a img{ margin-right:4px; }
/*  thumbnail rechte Seite*/ 
span.listing_entry { position: absolute; top: 0px; right:0px; }
/* Bild links  */
div.listing_entryV2 { border:solid 12px #F2F2F2; padding-top:12px; padding-bottom:10px; padding-right:12px; padding-left:12px; margin-bottom:1px; }
div.listing_entryV2 div{ width: 545px; position:relative; height:124px; left:162px; }  div.listing_entryV2 p{ margin-bottom:10px; margin-top:5px; width: 371px; }  
div.listing_entryV2 a img{ margin-right:4px; }  
/*  thumbnail linke Seite*/  span.listing_entryV2 { position: absolute; top: 0px; left:-162px; }  
/*   Bilder im Standard mit gelber Leiste */  
div.img_top img{ border-bottom:solid 12px #FBDE4A; margin-bottom:12px; }  div.img_right { float: right; } 
div.img_right img{ border-bottom:solid 12px #FBDE4A; margin-left:12px; margin-bottom:12px; } 
div.leftcolumn { padding-left:13px; padding-right:13px; } 
div.rightcolumn { padding-left:13px; } 
table.search_box { width:260px; }
table.search_box th{ font-weight:normal; background-color:#FBDE4A; padding-left:11px; padding-top:4px; padding-bottom:4px; } table.search_box td{ font-weight:normal; padding-left:0px; padding-top:4px; padding-bottom:4px; } 
div.navi_left_L1{ width:173px; padding-top:19px; padding-bottom:6px; margin-bottom:4px; }  div.navi_left_L1 a{ display:block; margin-left:22px; text-indent:-12px; }
div.navi_left_L2{ padding-bottom:6px; margin-left:10px; } #navi_top { position:absolute; top:0px; left:0px; overflow:visible; z-index:30; } td.navi_topL1  { border-right:1px solid white; border-top:1px solid white; } 
div.navi_topL1 { padding-top: 5px; padding-bottom: 6px; padding-left:11px; position:relative; } #navi_top_right { position:absolute; text-align:right; width:200px; left: 579px; top:6px; white-space:nowrap; } #navi1 { position:absolute; top:84px; z-index: 10; } div.navi1  { padding-top: 17px; padding-bottom: 6px; padding-left:11px; padding-right:11px; border-right:1px solid white; border-top:1px solid white; z-index: 11; white-space: nowrap; } div.L2container { position:absolute; top:7px; left:-11px; border:1px solid #FBDE4A; padding-bottom:7px; background-color:white; z-index:100; overflow:visible; }  div.navi_topL2{ padding-top:7px; padding-left:11px; padding-right:11px; white-space:nowrap; z-index:200; overflow:visible; } #banner { position:absolute; bottom:0px; } #psearch{ position:absolute; left: 593px; top:85px; } table.box{ border-width:0px; font-family:Verdana; width:173px; margin-top:12px; margin-bottom: 12px; }

table.box th{ background-color:#FBDE4A; padding-bottom:6px; padding-top:5px; padding-left:10px; padding-right:10px; font-size:11px; font-weight: normal; }  table.box td{ padding-top:2px; padding-bottom:2px; padding-right:0px; font-size:11px; background-color:#F2F2F2; } table.box td.c1 img{ margin-left:12px; margin-top: 4px; }

table.box td.dotted_line img{ margin-left:12px; margin-top: 2px; margin-bottom: 2px; }

table.box select{ font-family:Verdana; font-size:10px; width:149px; } table.box input{ font-size:10px; width:149px; } table.box a:link,table.box a:visited,table.box a:active,table.box a:hover { font-weight:normal; font-size:11px; }

/* Linkbox bei projektauflistung */
table.box_p th{ background-color:#FBDE4A; padding-bottom:6px; padding-top:5px; padding-left:10px; padding-right:10px; font-size:11px; font-weight: normal; width:149px; }

table.box_p td{ padding-top:5px; padding-bottom:2px; padding-right:0px; font-size:11px; line-height:16px; }

table.footer { background-color:#F2F2F2; width:100%; margin-bottom:1px; }  table.footer td { padding-left:8px; padding-right:8px; background-image:url('/C12570C4002FB789/RepositoryFile/Icons/$File/dotted-v.gif'); background-repeat:no-repeat; background-position:right; padding-top:12px; padding-bottom:12px; white-space:nowrap; } table.footer img{ margin-right:8px; vertical-align:middle; } 
table.footer_p_listing td { padding-left:8px; padding-right:8px; background-image:url('/C12570C4002FB789/RepositoryFile/Icons/$File/dotted-v.gif'); background-repeat:no-repeat;  white-space:nowrap; } 

table.footer_p_listing img{ margin-right:8px; vertical-align:middle; } 

table.footer img{ margin-right:8px; vertical-align:middle; } 

table.backbutton td{ padding-right:8px; padding-left:8px; background-image:url('/C12570C4002FB789/RepositoryFile/Icons/$File/dotted-v.gif'); background-repeat:no-repeat; background-position:right; }
table.backbutton img{ margin-right:8px; vertical-align:middle; }
div.search_result_head { background-color:#F2F2F2; padding-left: 22px; padding-top:10px; padding-bottom:10px; margin-bottom:1px; }
div.search_result_head h1{ margin:0px; color:#9A9A9A; font-size: 24px; font-weight: normal; }
div.sl0 { background-color: #FBDE4A; margin-top:10px; width:260px; } div.sl0 div{ padding-left:15px; padding-right:5px; padding-top:5px; padding-bottom:5px; } div.sl1 { padding-left:15px; padding-top:5px; padding-bottom:5px; } div.sl2 { padding-left:30px; padding-top:5px; padding-bottom:5px; } .bg_yellow { background-color: #FBDE4A; } .bg_red { background-color: #ED1C24; } /*  hell */ .bg_grey1 { background-color: #F2F2F2;  }

/* dunkel */
.bg_grey2{ background-color: #9A9A9A;  }  

.bg_black { background-color:#333333; }

.yellow { color: #FBDE4A; }

.red { color: #ED1C24; }

/*  hell */
 .grey1{ color: #F2F2F2;  }

/* dunkel */
 .grey2{ color: #9A9A9A;  }

.black { color:#333333; }

.white {color:#FFFFFF;}

