body{
        margin:0 30px 0 30px;
        max-width:1400px;
        min-width:780px;
        vertical-align:center;

}
body{font: 100% arial,sans-serif;color:#003399;}
p {margin:0 10px 10px}
p.navi {font-size: 12px; font-weight: normal;}
li,td {font:12px arial,sans-serif; line-height:1.6;}
ul {padding-left: 30px;margin-left: 30px;}
li {}
a{color: #981793; padding:0px}
a:link{color:#9BB4C3;text-decoration:none;}
a:visited{color:#9BB4C3;text-decoration:none;}
a:active{color:#9BB4C3;text-decoration:none;}
a:hover{color:#323C8C;text-decoration:underline;}
a.menue:link{display:block;color:#9BB4C3;text-decoration:none;padding: 3px 0 3px 0;}
a.menue:visited{display:block;color:#9BB4C3;text-decoration:none;padding: 3px 0 3px 0;}
a.menue:active{display:block;color:#9BB4C3;text-decoration:none;padding: 3px 0 3px 0;}
a.menue:hover{display:block;color:#323C8C;text-decoration:underline;}
a.menueactive{display:block;color:#323C8C;text-decoration:none;padding: 3px 0 3px 0;font-weight:bold;}
img.rahmen {border: 1px solid #9BB4C3}
div#top-logo {
		background:url(../../img/bg-top-logo.gif) ;
		background-position:right bottom;
		background-repeat:no-repeat;
		text-align: right;
		padding-right:40px;
		padding-bottom:0px;
		margin-top:10px;
		padding-top:10px;
		margin-bottom:0px;
		height: 78px;
}
div#top-logo h1{background: #FFF; font-size: 230%;}

div#top-menue {
		background:url(../../img/bg-top-logo.gif) ;
		background-position:right bottom;
		background-repeat:no-repeat;
}

div#header {
		height:130px;
		font-size:12px;
		text-align: right;
		margin:0;
		padding-right:40px;
}
div#headline {
		background-color:#F0F5FF;
		font-size:12pt;
		text-align: left;
		color: #9BB4C3;
		margin:0;
		padding-left:245px;
		padding-top:15px;
		padding-bottom:15px;
}
div#content p{font: 76% arial,sans-serif; line-height:1.6;}
div#container{overflow:hidden;}

div#navigation {
		background: #F0F5FF url(../../img/bg-nav.gif);
		background-position:right top;
		background-repeat:repeat-x;
}
div#navigation p {text-align: right}
div#extra{
		background: url(../../img/bg-extra.gif);
		background-position:left top;
		background-repeat:no-repeat;
}
div#extra2{
		background:url(../../img/bg-content-right.gif);
		background-position:right top;
		background-repeat:repeat-y;
}
div#footer{
		background: url(../../img/bg-footer.gif);
		background-position:left top;
		background-repeat:no-repeat;
		color: #FFF;
		height: 50px;
		position: relative;
}
div#footer p{margin:0;padding:5px 10px}

div#wrapper{
		float:left;
		height:100%;
		width:100%;
		background:url(../../img/bg-content-right.gif);
		background-position:right top;
		background-repeat:repeat-y;
}
div#content{
		margin-left:190px;
		padding-right:60px;
		min-height:240px;
		padding-top:31px;
		background:url(../../img/bg-content-top.gif);
		background-position:right top;
		background-repeat:repeat-x;		
}

div#navigation{
		float:left;
		width:200px;
		height:100%;
		margin-left:-100%;
		padding-bottom: 32767px;
		margin-bottom: -32767px;
		position: inherit;
}
div#extra{clear:left;width:100%;height:20px;position:relative;}
div#extra2{clear:left;width:100%;height:20px;}
h3.headline {
		font-size:15px;
                padding-left:27px;
}
div#content p {
                padding-left:20px;

}
