

body {
font-family: verdana;letter-spacing:0.3pt;
background-color: #ffffff;
padding:0;
margin:0;
}

th {
width:960px;
text-align: right;
border-collapse:0px;
font-size: 12px;color:#0A57A7;
text-transform:uppercase;
background-color: #d7f4ff;
border-top:1px solid #0A57A7;
border-bottom:1px solid #0A57A7;
padding:5px 15px;
margin:0 }


h1 {
font-size:13px; font-weight:600;
letter-spacing:0.3pt;
border-top: 1px solid #CCCCCC;
margin-top: 10px;
padding: 5px 10px;
}

h2 {font-size:13px; font-weight:600;
letter-spacing:0.3pt;
border-top: 1px solid #CCCCCC;
margin-top: 10px;
padding: 5px 10px;
}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
width: 960px;
margin-bottom: 10px;
margin:0 auto;
background-color: #ffffff;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #ffffff;
text-align: right;
padding: 0px;
margin: 0px;
}
#banner img {padding:0px 0px;} 

/* -----------------Inhalt--------------------- */
#content {
background-color: #ffffff;
font-size: 80%;
padding: 0;
margin: 0 200px;
}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

p{
line-height:150%;
padding: 5px 10px;
margin:0;
}

/* --------------left navigavtion------------- */
#left {
float: left;
width: 210px;
margin: 0px;
padding: 0px;
}
#right {
	float: right;
	width: 210px;
	margin: 0;
	padding: 0;
}
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }

         #wrapper1 {
                 margin: 0px;}
         
         #wrapper2 {
                 margin: 0px;}
	div.expandable_note_box {
		width: 210px;
		min-height: 70px;
		background-image: url(images/top.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		padding-top: 20px;
		font-size: 70%;
		letter-spacing:0.3pt;
	}

	div.expandable_note_box div.middle {
		width: 210px;
		background-image: url(images/middle.jpg);
		background-position: center;
		background-repeat: repeat-y;
	}

	div.expandable_note_box div.inside {
		padding-left: 20px;
		width: 167px;
	}
	
	
a.menu {display: block; width: 160px; padding: 3px; border-top: 1px solid #CCCCCC;color:#0A57A7;}
a.sub {width: 100%;border:none;display: list-item;}
a.menu:link {text-decoration:none;}
a.menu:visited {text-decoration:none;color:slategray;}
a.menu:hover {color: #0A57A7;;text-decoration:none; #2c79cc;font-weight:600;}
a.menu:active {font-weight:600;}

.rubrik {font-weight:600;padding-bottom:3px;}
.text-box {padding:3px;float:left;}
.bildbox { float:right;padding:5px;}
.boxtext {text-align: left; padding:3px;border-top: 1px solid #CCCCCC;}
.image{
	border:1px solid #D2D2D2;
	padding:2px;
	background:#fff;float:right;
	margin: 5px;
}
.link {color:#0A57A7;text-decoration:none;} 

.headline {font-size:14px;padding:0px 0px 0px 3px;font-variant:small-caps;}
.box_in_box {width:263px; height:*px; background-color:#DFDFDF; padding:4px 4px 4px 4px;margin:2px;float:right;font-family: Arial, Helvetica,Verdana; font-size: smaller; font-weight: 400;color: #000000;line-height:120%;letter-spacing:0px;}
.box_weiss {width:*px; height:*px;background-color:#ffffff;padding:4px 4px 4px 4px;margin:2px;border:1px solid #C0C0C0;font-size: 1.0em;line-height:110%;}

