/*SCREEN BASE CSS DOCUMENT*/

/*########## BEGIN BACKGROUND ##########*/
*{margin:0;padding:0;}
body
{
position:relative;
background-color:#dfdbd3;
}
/*########## BEGIN BACKGROUND ##########*/

/*########## BEGIN SITE STRUCTURE ##########*/
.site_center
{
position:relative;
width:768px;
height:auto;
margin:auto;
}
.center_top_border
{
position:relative;
width:768px;
height:16px;
}
.center_content
{
position:relative;
width:768px;
height:auto;
background-color:#fff;
margin:0;
}
.pagetitle
{
display:none;    
}
.center_middle_border
{
position:relative;
width:768px;
height:4px;
}
/*########## END SITE STRUCTURE ##########*/

/*########## BEGIN HEADER ##########*/
.center_content_header
{
width:768px;
height:auto;
}
.header_headline_seehofer
{
padding:0;
padding-left:20px;
float:left;
}
.header_headline
{
float:right;
width:auto;height:14px;
padding:0;margin:0 0 6px 0;
}
.header_headline_link, .header_headline_link_highlight
{
float:left;
height:16px;
background-color:white;
text-align:center;
text-decoration:none;
margin:0 0 0 4px;
padding: 0 5px 0 5px;
}
/*########## END HEADER ##########*/

/*########## BEGIN NAVI ##########*/
.main_navi_panel {
float:left;
width:480px;	
}
.second_navi_panel {
float:left;
width:252px;
padding-left:20px;
}
.navi_box {
float:left;
width:120px;
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 CONTENT ##########*/
.center_content_main
{
position:relative;
width:768px;
height:auto;
background-color:#fff;
margin:24px 0 0 0;
}
.center_content_main_border
{
position:relative;
float:left;
width:20px;
height:100px;
}
.main
{
position:relative;
float:left;
width:728px;
height:auto;
}
.content_row_headline
{
position:relative;
width:728px;
height:auto;
padding:0 0 16px 0;
}
.content_row
{
position:relative;
width:728px;
height:auto;
padding:0 0 16px 0;
}
.content_row_first_column
{
position:relative;
float:left;
width:210px;
height:auto;
overflow:hidden;
padding:0px;
}
.content_row_second_column
{
position:relative;
float:left;
width:474px;
height:auto;
overflow:hidden;
padding:0 0 8px 0;
margin:0 0 0 42px;
}
.content_row_line{border-top:1px solid rgb(194,201,204);}
.first_column
{
position:relative;
float:left;
width:226px;
height:auto;
padding:0 30px 16px 0;
}
.first_column_row_1
{
position:relative;
overflow:hidden;
padding:0 0 16px 0;
}
.first_column_row_2
{
position:relative;
overflow:hidden;
}
.first_column_row_3
{
position:relative;
overflow:hidden;
}
.second_column
{
position:relative;
float:left;
width:460px;
height:auto;
overflow:hidden;
margin:0 0 0 0;padding:0 0 16px 0;
}
.second_column_row_1
{
position:relative;
height:18px;
border-bottom: 1px solid rgb(194,201,204);
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 rgb(194,201,204);
overflow:hidden;
margin:8px 0 0 0;
}
.second_column_row_3_preview{float:left;width:166px;height:18px;text-align:left;}
.second_column_row_3_caption{float:left;width:142px;height:18px;text-align:center;}
.second_column_row_3_next{float:left;width:166px;height:18px;text-align:right;}
.article_teaser{padding:0 0 8px 0;}
/*########## END CONTENT ##########*/

/*########## BEGIN FOOTER ##########*/
.center_footer
{
position:relative;
clear:left;
width:768px;
height:24px;
background-color:rgb(255,255,255);
margin:0 0 16px 0;
}
.center_footer_border_left
{
position:relative;
float:left;
width:12px;
height:1px;
}
.center_footer_border_right
{
position:relative;
float:right;
width:12px;
height:1px;
}
/*########## END FOOTER ##########*/

/*########## BEGIN WEB 2.0 BAR ##########*/
.center_web2
{
width:auto;height:21px;
margin:20px 0 0 0;padding:0;
}
.center_web2 ul{list-style-type:none;padding:0;margin:0 0 0 36px;}
.center_web2 li{float:left;padding:0;margin:0 50px 0 0;}
/*########## END WEB 2.0 BAR ##########*/

/*########## 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:474px;height:auto;overflow:hidden;}
.small_image{background:url(/bilder/seehofer/layout/shadow_small.png);}
.small_image p{width:148px;height:auto;overflow:hidden;text-decoration:none;}

.thumb_image{background:url(/bilder/seehofer/layout/shadow_thumb.png);cursor:pointer;}
.thumb_image img{width:92px;height:71px;margin:0px 0px 4px 0px;}
.small_image img{width:152px;height:112px;margin:0px 0px 0px 0px;}
.thumb_image_vertical_border
{
float:left;
width:10px;
margin:10px 0 0 0;
}
.thumb_image_horizontal_border
{
clear:left;
height:8px;width:210px;
}
.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{float:left;width:8px;height:1px;}
/*########## END IMAGES ##########*/

/*########## BEGIN ALIGNS ##########*/
.float_left{float:left;}
.float_right{float:right;}
.float_clear{clear:both;}
.hide{display:none;}
/*########## END ALIGNS ##########*/
