body {
	background-position: top;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat:repeat-x; 
	padding-left:40px;
	padding-top:40px; 
	padding-right:40px;
	margin:0;	
	font-family: "Arial";
	font-size: 11pt;
	background-color: white;	
	text-align: left;
	
}

body.border{
    background-color:#b2b2b2; 
}

body#left_border{
	background-image:url(../images/left_img.gif);	
	background-repeat: repeat-y;
	padding:0; 
	margin:0;	
}

body#right_border{
	background-image:url(../images/right_img.gif);	
	background-repeat: repeat-y;
	padding:0; 
	margin:0;	
}

body#header{
	background-image:url(../images/header_body_bg.gif);	
	background-repeat: repeat-x;
	padding:0; 
	margin:0;
	background-color: #c7e8fa	;
	text-align: center;
	
}

p.header{
	background-color: #c7e8fa;
	padding: 5px;
	font-weight: 600;
}

table.header_table{
	width: 100%;
}

table.header_table td{
	margin: 0px;
	padding: 0px;
}

table.header_table td#top_right{
	text-align: right;
}

td.menu{
	font-size: 11pt;
}

a.menu_link:hover {
	color: #fe0000;
}

a.menu_link {
	color: #3334ff;
}

a.menu_link:visited {
	color: #3334ff;
}


table.layout td{
	vertical-align: top;
	font-size: 11pt;
}

table.layout img{
	margin: 10px;
}

table.liste{
	border-collapse: collapse;
}

table.liste tr{
	padding-top: 10px;
	
}

table.liste tr.header{
	background-color: #c7e8fa;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.liste td{
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11pt;
}

table.liste tr.ungerade{
	padding-top: 5px;
	padding-bottom:5px;
	background-color: #DDDDDD;		
}

table.liste tr.gerade{
	padding-top: 5px;
	padding-bottom:5px;

}

table.liste td.datum{
	width: 100px;
	font-weight: 600;
}

table.liste td.titel{
	width: 250px;

}


img.portrait{
	height: 200px;
}

a img{
	border: none;
}

a.small_link{
	color: #AAAAAA;
	font-size: 8pt;
}

a.small_link:hover {
	color: #DDDDDD;
}


