/*Defaults*/
body{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(../px/page_bg_b.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
}

p, div, td, a{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

th, th div{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;

}

/*Page Layout*/
table.page_wrapper{
 width:980px;
 height: 600px;
 background-image:url(../px/top_bg.jpg);
 background-repeat: repeat-x;
}
	

td.page_wrapper_top_row{
	 height: 103px;
}


table.top_wrapper{height: 103px;}
td.logo_wrapper{width:103px;padding: 0px 0px 0px 0px; text-align: right;}
td.top_wrapper_row1_cell1{width:12px;height:16px;}
td.top_wrapper_row1_cell2{width:652px;}
td.top_wrapper_row1_cell3{width:92px;}
td.top_wrapper_row1_cell4{}
td.top_wrapper_row2_cell1{width:12px;height:23px;}
td.top_wrapper_row2_cell2{}
td.top_wrapper_row2_cell3{}
td.top_wrapper_row3_cell1{width:12px;height:28px;}
td.main_nav_wrapper{text-align:right;vertical-align:middle;background-image:url(../px/florian-englich.png);background-repeat:no-repeat;}
td.top_wrapper_row3_cell3{}
td.top_wrapper_row4_cell1{width:12px;height:34px;}
td.sub_nav_wrapper{padding-right:10px;text-align:right;vertical-align:middle;background-image:url(../px/subnav_bg.jpg);background-repeat: repeat-x;border-left: 1px solid #c4c4c4;border-top: 1px solid #c4c4c4;border-right: 1px solid #c4c4c4;}
td.top_wrapper_row4_cell3{}
td.page_wrapper_bottom_row{height: 497px;}
td.content_wrapper_left_col{width:115px;}
table.content_wrapper{width: 100%; height:100%;}
td.content_wrapper_center_col{width:652px;vertical-align:top;}
td.content_wrapper_right_col{}
table.content{width:100%}
td.content_left_col{height:329px;width:85px;border-left: 1px solid #c4c4c4;text-align:left;vertical-align:baseline;padding-top:20px;}
td.content_center_col{border-right: 1px solid #c4c4c4;vertical-align: top;}
td.content_bottom_row{height:63px;background-image:url(../px/bottom_bg.jpg);background-repeat: repeat-x;}
td.content_wrapper_right_col{}


a.mainnavLow{font-size: 10pt;color:#ffffff;text-decoration: none; margin-left: 20px;}
a.mainnavHigh{font-size: 10pt;color:#ffffff;text-decoration: underline; margin-left: 20px;}
a.subnavLow{font-size: 10pt;color:#000000;text-decoration: none; margin-left: 20px;}
a.subnavHigh{font-size: 10pt;color:#000000;text-decoration: underline; margin-left: 20px;}
 
td.content_gallery_row{padding: 0px 0px 0px 0px;height:105px;border-bottom: 1px solid #c4c4c4;background-color:#dedede;vertical-align:middle;text-align:center;}
/*
.content_gallery_row a{float:left;width:130px; height:98px;display:block;border: 2px solid #c4c4c4;margin: 0px 0px 0px 20px;}
.content_gallery_row a:hover{border: 2px solid #000000;margin: 0px 0px 0px 20px;}
*/
div.rightContent{ 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding: 10px 10px 10px 52px;
	width:470px;
	height:290px;
	text-align:justify;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
}

div.login_top{ 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	vertical-align: middle;
	margin: 20px 0px 0px 331px;
	padding: 7px 0px 5px 7px;
	width: 123px;
	height: 15px;
	background-image:url(../px/login_bg_top.gif);
}

div.login_bottom{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	vertical-align: middle;
	margin: 0px 0px 0px 331px;
	padding: 7px 0px 5px 7px;
	width: 123px;
	height: 200px;
	background-image:url(../px/login_bg_bottom.gif);
}

.login_feld{
	width:115px;
	color: #b1b1b1;
	font-size: 11px;
	margin-bottom:5px;
	}

.login_button{
	text-align: right;
	margin: 0px 0px 5px 58px;
}
	
.login_text{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a7a6a6;
}

a.login_text{
	font-size: 10px;
	color: #a7a6a6;
	text-decoration: underline;
}

.content_text_grau{ 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a7a6a6;
}

a.content_text_grau{
	font-size: 11px;
	color: #a7a6a6;
	text-decoration: underline;
}

.kategorie_titel{
	margin-top:10px;
	margin-left:20px;
}

.pfeil_a{
	position:absolute;
	margin-top:285px;
	margin-left:458px;
	width:30px;
	height:29px;
}

.pfeil_b{
	position:absolute;
	margin-top:285px;
	margin-left:493px;
	width:30px;
	height:29px;
}

.logo {
	position:absolute;
	z-index:10;
	top: 0px;
	left:-5px;
}

.lang {
	margin-left:20px;
	margin-top:-1px;
	width:29px;
	height:17px;
	border:0px;
}

table.raster{border-left: 1px solid #000;border-top: 1px solid #000;}
table.raster tr {}
table.raster td {border-bottom: 1px solid #000;border-right: 1px solid #000;font-size:9px;}
table.raster th {border-bottom: 1px solid #000;border-right: 1px solid #000;font-size:10px;font-weight:bolder;}
table.listMessen{border-left: 0px solid #000;border-top: 0px solid #000;}
table.listMessen tr {}
table.listMessen td {border-bottom: 1px solid #000;border-right: 0px solid #000;font-size:9px;}
table.listMessen th {border-bottom: 0px solid #000;border-right: 0px solid #000;font-size:10px;font-weight:bolder;}
.links, .links a {text-align:left; font-size:10px;}


a.link:link{ 
	color:#7b7b7b;
	text-decoration:none;
  }
  
a.link:active{ 
	color:#bbb;
	text-decoration:none;
  }
  
a.link:hover{ 
	color:#bbb;
	text-decoration:none;
  }
  
  a.link:visited{ 
	color:#7b7b7b;
	text-decoration:none;
  }

