/*SCREEN BASE CSS DOCUMENT*/

/*########## BEGIN SITE STRUCTURE ##########*/
*{margin:0;padding:0;}
.site_center
{
position:relative;
width:99%;
height:auto;
left: 50%;
margin:0 0 0 -50%;
}
.center_top_border{display:none;}

.center_content
{
position:relative;
width:99%;
height:auto;
}
.pagetitle
{
display:block;
position:relative;
width:99%;
height:40px;
border-bottom:1px solid #000;
}
.center_middle_border
{
position:relative;
width:99%;
height:10px;
}
/*########## END SITE STRUCTURE ##########*/

/*########## BEGIN HEADER ##########*/
.center_content_header,.header_headline_seehofer,.header_headline,.header_headline_link, .header_headline_link_highlight,.header_image
{
display:none;
}
/*########## END HEADER ##########*/

/*########## BEGIN MAIN NAVI ##########*/
.main_navi_panel {
float:left;
width:64.30%;
margin:20px 0 0 0;
}
.second_navi_panel {
float:left;
width:28.92%;
padding-right:5.78%;
margin:20px 0 0 0;
}
.navi_box {
float:left;
width:25%;
height:auto;
border:0px 
}
.float_clear5 {
clear:both;
height:5px;
background-color:#FFFFFF;
}
.float_clear10 {
clear:both;
height:10px;
background-color:#FFFFFF;
}
.float_clear20 {
clear:both;
height:20px;
background-color:#FFFFFF;
}
.float_clear30 {
clear:both;
height:30px;
background-color:#FFFFFF;
}
/*########## END MAIN NAVI ##########*/

/*########## BEGIN SECOND NAVI ##########*/
.center_content_second_navi
{
position:relative;
width:100%;
height:40px;
border-bottom:1px solid #000;
margin:20px 0 0 -28px;
}
/*########## END SECOND NAVI ##########*/

/*########## BEGIN CONTENT ##########*/
.center_content_main
{
position:relative;
width:99%;
height:auto;
margin:24px 0 0 0;
}
.center_content_main_border
{
display:none;
}
.main
{
position:relative;
float:left;
width:100%;
height:auto;
}
.content{}
.content_row_headline
{
position:relative;
width:100%;
height:auto;
padding:0 0 16px 0;
}
.content_row
{
position:relative;
width:100%;
height:auto;
padding:0 0 16px 0;
}
.content_row_first_column
{
position:relative;
float:left;
width:28.92%;
height:auto;
overflow:hidden;
}
.content_row_second_column
{
position:relative;
float:left;
width:65.30%;
height:auto;
overflow:hidden;
padding:0 0 8px 0;
margin:0 0 0 5.78%;
}
.content_row_line{border-top:1px solid #000;}
.first_column
{
position:relative;
float:left;
width:28.92%;
height:auto;
padding:0 30px 16px 0;
}
.first_column_row_1
{
position:relative;
overflow:hidden;
padding:0 0 16px 0;
}
.first_column_row_2,.first_column_row_3
{
position:relative;
overflow:hidden;
}
.second_column
{
position:relative;
float:left;
width:69.45%;
height:auto;
margin:22px 0 0 0;padding:0 0 16px 0;
}
.second_column_row_1
{
position:relative;
height:18px;
border-bottom: 1px solid #000;
overflow:hidden;
margin:0 0 22px 0;
}
.second_column_row_2
{
position:relative;
overflow:hidden;
}
.second_column_row_3
{
position:relative;
height:18px;
border-top: 1px solid #000;
overflow:hidden;
margin:8px 0 0 0;
}
.second_column_row_3_preview{float:left;width:33.3%;height:18px;text-align:left;margin:0;padding:0;}
.second_column_row_3_caption{float:left;width:33.3%;height:18px;text-align:center;margin:0;padding:0;}
.second_column_row_3_next{float:left;width:33.3%;height:18px;text-align:right;margin:0;padding:0;}
.article_teaser{padding:0 0 8px 0;}
/*########## END CONTENT ##########*/

/*########## BEGIN FOOTER ##########*/
.center_footer,.center_footer_border_left,.center_footer_border_right{display:none;}
/*########## END FOOTER ##########*/

/*########## BEGIN IMAGES ##########*/
.image_block{display:block;}
.big_image,.small_image,.thumb_image
{
float:left;
background-repeat:no-repeat;
}
.big_image{background:url(/bilder/seehofer/layout/shadow_big.png);}
.big_image img{margin:0px 0px 8px 0px;}
.big_image p{width:100%;height:auto;overflow:hidden;}
.small_image{background:url(/bilder/seehofer/layout/shadow_small.png);margin-right:8px;}
.small_image p{width:148px;height:auto;overflow:hidden;text-decoration:none;}

.thumb_image{}
.thumb_image img{width:92px;height:71px;margin:0px 4px 4px 0px;}
.small_image img{width:152px;height:112px;margin:0px 0px 0px 0px;}

.thumb_image_vertical_border,.thumb_image_horizontal_border
{
display:none;
}
.article_image_small,.article_image_big
{
float:left;
background-repeat:no-repeat;
margin:0 8px 0 0;
}
.article_image_small{background:url(/bilder/seehofer/layout/shadow_article_small.png);}
.article_image_small p{width:150px;height:auto;overflow:hidden;}
.article_image_big{background:url(/bilder/seehofer/layout/shadow_article_big.png);}
.article_image_big p{width:250px;height:auto;overflow:hidden;}
.article_image_small img,.article_image_big img{margin:0px 0px 4px 0px;}

.article_image_big{margin:0px 16px 16px 0;}
.image_margin{display:none;}
/*########## END IMAGES ##########*/

/*########## BEGIN FORMS ##########*/
form{margin:0;padding:0 0 8px 0;}
.form_element{float:left;padding:0 12px 8px 0;}
.form_small_text{width:60px;height:14px;}
.form_medium_text{width:90px;height:14px;}
.form_large_text{width:120px;height:14px;}
.form_very_large_text{width:240px;height:14px;}
.form_small_dropdown{width:120px;height:18px;}
.form_large_dropdown{width:240px;height:18px;}
.form_checkbox{width:16px;height:16px;}
.form_radio{width:16px;height:16px;}
.form_textarea{width:236px;height:100px;}
.form_button{width:100px;height:20px;}
.form_label,.form_small_text,.form_medium_text,.form_large_text,.form_very_large_text,.form_small_dropdown,.form_large_dropdown,.form_textarea,.form_button
{
font:11px/13px Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 8px 0;
}
/*########## END FORMS ##########*/

/*########## BEGIN ALIGNS ##########*/
.float_left{float:left;}
.float_right{float:right;}
.float_clear{clear:both;}
.hide{display:none;}
/*########## END ALIGNS ##########*/

/*FONT CSS DOCUMENT*/

/*########## BEGIN HEADER ##########*/
*{margin:0;padding:0;}
.header_headline_link, .header_headline_link_highlight
{
font:bold 10px/16px verdana;
}
/*########## BEGIN HEADER ##########*/
.header_headline_seehofer_link 
{
font:12px/16px Verdana, Arial, Helvetica, sans-serif;
color:#656565;
text-decoration:none;
}
/*########## BEGIN NAVI ##########*/
.center_content_main_navi p
{
font:12px/20px Verdana, Arial, Helvetica, sans-serif;
padding:8px 0 0 0;
}
.center_content_main_navi a
{
font:12px/20px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
padding:8px 0 0 0;
}
.center_content_main_navi a:hover{text-decoration:none;}

.main_navi_panel p,.second_navi_panel p,.second_navi{margin:0 0 6px 0;}

.nav_active_1 {
font:bold 10px/14px verdana;
text-decoration:none;
color:#3a89d0;
}
.nav_active_2 {
font:bold 10px/14px verdana;
text-decoration:none;
color:#666;
}
.nav_inactive_1 {
font: bold 10px/14px verdana;
text-decoration:none;
color:#999;
}
.nav_inactive_2 {
font: 10px/14px verdana;
text-decoration:none;
color:#aeaeae;
}
.second_navi h2 {
font:bold 18px/14px verdana;
text-decoration:none;
color:#0089d0;
}
/*########## END NAVI ##########*/

/*########## BEGIN CONTENT ##########*/
.pagetitle h1, .content h1
{
font:bold 18px/24px Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
}
.leftside h1 {
font:bold 12px/16px verdana;
color:#000;
margin:0 0 8px 0;
}
.leftside p {
font: 10px/16px verdana;
color:#000;
margin:0 0 8px 0;
}
.leading_article h1 {
font:bold 16px/32px Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
color:#000;
}
.leading_article p {
font: 12px/22px Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
color:#000;
}
.leading_article a {
font: 12px/22px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
text-transform:uppercase;
}
.leading_article a:hover {
font: 12px/22px Verdana, Arial, Helvetica, sans-serif;
color:#0089d0;
text-decoration:underline;
text-transform:uppercase;
}
.content h1
{
font:bold 16px/26px Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
}
.content h2
{
font:18px/24px Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
}
.content h3
{
font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
padding:0 0 8px 0;
}
.content h4
{
font:italic 10px/16px Verdana, Arial, Helvetica, sans-serif;
}
.content h5,.content h6
{
font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
padding:0 0 8px 0;
}
.content p
{
font:11px/16px Verdana, Arial, Helvetica, sans-serif;
padding:0 0 8px 0;
}
.content a
{
font:11px/16px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
text-transform:uppercase;
padding:0 0 8px 0;
color:#000;
}
.content a:hover
{
text-decoration:underline;
text-transform:uppercase;
}
.content h3 a
{
font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
padding:0 0 8px 0;
}
.content ul{list-style-image:url(/bilder/seehofer/layout/arrow_ul_right.png);font:11px/12px Verdana, Arial, Helvetica, sans-serif;padding:0 0 8px 18px;}
.content ul li{margin:0 0 8px 0;padding:0 0 0 5px;}
.content ol{font:11px/12px Verdana, Arial, Helvetica, sans-serif;padding:0 0 8px 23px;}
.content ol li{margin:0 0 8px 0;padding:0;}
.content li a{font:11px/12px Verdana, Arial, Helvetica, sans-serif;}
.content table
{
font:11px/12px Verdana, Arial, Helvetica, sans-serif; 
border:1px solid #000;
text-align:center;
margin:0 0 8px 0;
}
.content table tr th{font-weight:bold;border:1px solid #000;padding:8px;}
.content table tr td{border:1px solid #000;padding:8px;}

.first_column_row_2 p{line-height:20px;}
.article_image_small p,.article_image_big p,.thumb_image p,.small_image p,.big_image p
{
font-style:italic;line-height:15px;
}
/*########## END CONTENT ##########*/

/*########## BEGIN FOOTER ##########*/
.center_footer p{}
.center_footer a
{
font:10px/24px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:middle;
}
/*########## END FOOTER ##########*/

/*########## BEGIN WEB 2.0 BAR ##########*/
.center_web2{display:none;}
.center_web2 ul{display:none;}
.center_web2 li{display:none;}
/*########## END WEB 2.0 BAR ##########*/

cite{font:italic 16px/22px times;}
/*########## BEGIN FONT COLORS ##########*/
.main_navi a{color:#000;}

.main_navi p,.main_navi_highlight a,.main_navi a:hover{color:#000;}

.center_content_second_navi a{color:#6a879b;}

.header_headline a,.first_column_row_2 h5,.first_column_row_2 p,.content_row_first_column p,.second_column_row_1 p,.second_column_row_3 p,.article_image_small p,.article_image_big p,.thumb_image p,.small_image p,.big_image p,content_footer a,.content h4,.content h5,.content h6,.content p,.center_footer a,.content address,.content .article address,.content li,.content table,.content tr,.content th,.content td
{
color:#000;
}
.second_column_row_1 a,.second_column_row_3 a
{
color:#000;
}

.content h1,.center_content_second_navi p,.center_content_second_navi a:hover,.content h3,.content h3 a,.content h3 a:visited,.content a:hover,.center_footer a:hover,.content h2,.turn_over_highlight, .blue,.navi_box a:hover,a:hover
{
color:#0089d0;
}

.content h3 a,.content h3 a:visited,.content a:hover,.center_footer a:hover,.content h2,.turn_over_highlight, .blue,.navi_box a:hover,a:hover
{
text-decoration:underline;
}

/*########## END FONT COLORS ##########*/

.small_image  a:hover{color:#0089d0;text-decoration:none;}

