html,body{
	min-height:0px;
	height:100%;
	margin:0;
	padding:0;
	width:100%;}
/*html,body,textarea{
	scrollbar-base-color:#63790e;
	scrollbar-3dlight-color:#a4c408;
	scrollbar-highlight-color:#63790e;
	scrollbar-face-color:#63790e;
	scrollbar-shadow-color:#63790e;
	scrollbar-darkshadow-color:#fff;
	scrollbar-arrow-color:#a4c408;
	scrollbar-track-color:#eee;}*/
body{background:#fff;}
/* Texteigenschaften für Kontaktformular */
body,p,td{
	font:11px/15px Verdana,Arial,Helv,sansserif;
	color:#000;}
a:link,a:visited{
	color:#720000;
	text-decoration:underline;}
a:hover,a:active,a:focus{
	color:#000;
	text-decoration:none;}
h1{	font:11px/15px Verdana,Arial,Helv,sansserif;
	color:#720000;
	font-weight:bold;
	margin:0px;
	padding:0px;}
h2{	font:11px/15px Verdana,Arial,Helv,sansserif;
	color:#720000;
	font-weight:bold;
	margin:0px;
	padding:0px;}
/* Bodytext */
p{	font:11px/15px Verdana,Arial,Helv,sansserif;
	color:#000;
	margin:0px;
	margin-bottom:15px;}
b{	font:11px/17px Verdana,Arial,Helv,sansserif;
	font-weight:bold;
	color:#7f0028;
	margin:0px;
	margin-bottom:15px;}
ul,ol{	font:11px/15px Verdana,Arial,Helv,sansserif;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:17px;}
p.warn b,div.warn b,b.warn,span.warnpos{
	color:#ee7f00;}
p.warn{	background:#eee;
	border:solid 1px #ee7f00;
	padding:2px;}
input.but,input.submit{font:11px/15px Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	background:#7f0028;
	border:1px outset #7f0028;}
input.but:hover,input.but:active,input.but:focus,
input.submit:hover,input.submit:active,input.submit:focus{
	color:#720000;
	background:#fff;
	border:1px inset #720000;}
/* Größe des Eingabefeldes*/
input.f,textarea.f,input.f_small{
	font:11px/15px Verdana,Arial, Helvetica, sans-serif;
	width:300px;
	color:#000;
	background-color:#f0f0f0;
	border:1px solid #bbbaba;}
input.f_small{
	width:80px;}
input.f:focus,textarea.f:focus,
input.f_small:focus,textarea.f_small:focus{
	border:1px solid #000;
	background-color:white;}
form{	margin:0px;}
table.form{margin-top:10px;}
/*Breite des gesamten Navigation*/
div.nav{
    width:950px;
	height:20px;
	text-align:center;
	padding-top:5px;
	background-color:#7f0028;}
div.nav {
    list-style-type:none; /* Unterdrückung der Bullet-Points */
    font:13px/15px Arial, Helvetica, sans-serif;
	color:#fff;
    margin-right:30px;
    padding-left:0px;
    padding-right:0px;}
div.nav a:link,div.nav a:visited{
    text-decoration:none;
    color:#fff;
    font-style:normal;
    font-weight:normal;
    padding-right:30px;
    margin-right:0px;}
div.nav a:hover,div.nav a:focus,div.nav a:focus{
    text-decoration:underline;}
div.nav b a:link,div.nav b a:visited{
    text-decoration:none;
    font-style:normal;
    font-weight:bold;
    color:#fff;
    padding-right:30px;
    margin-right:0px;}
div.nav i a:link,div.nav i a:visited{
    text-decoration:none;
    font-style:underline;
    font-weight:bold;
    color:#fff;}
div.nav b a:hover,div.nav b a:focus,div.nav b a:focus,
div.nav i a:hover,div.nav i a:focus,div.nav i a:focus{
    text-decoration:underline;}
/* Navigation 2. Stufe */
div.nav_2{
    width:290px;}  /*Breite des gesamten Navigation*/
div.nav_2 ul{
    list-style-type:none; /* Unterdrückung der Bullet-Points */
    font:13px/20px Arial, Helvetica, sans-serif;
	text-align:right;
    border-right:1px;
    margin:0px;
    padding-left:5px;
    padding-top:0px;}
div.nav_2 a:link,div.nav_2 a:visited{
    text-decoration:none;
    color:#7f0028;
    font-style:normal;
    font-weight:normal;
    margin:0px;}
div.nav_2 a:hover,div.nav_2 a:focus,div.nav_2 a:focus,
div.nav_2 b,
div.nav_2 b a:link,div.nav_2 b a:visited,
div.nav_2 i,
div.nav_2 i a:link,div.nav_2 i a:visited{
    text-decoration:underline;
    font-style:normal;
    font-weight:normal;
    color:#000;
    margin:0px
    padding-top:0px;}
div.nav_2 b a:hover,div.nav_2 b a:focus,div.nav_2 b a:focus,
div.nav_2 i a:hover,div.nav_2 i a:focus,div.nav_2 i a:focus{
    text-decoration:underline;}

div.nav_2 ul ul a:link,div.nav_2 ul ul a:visited,
div.nav_2 ul ul a:hover,div.nav_2 ul ul a:focus,div.nav_2 ul ul a:focus,
div.nav_2 ul ul b,
div.nav_2 ul ul b a:link,div.nav_2 ul ul b a:visited,
div.nav_2 ul ul b a:hover,div.nav_2 ul ul b a:focus,div.nav_2 ul ul b a:focus,
div.nav_2 ul ul i,
div.nav_2 ul ul i a:link,div.nav_2 ul ul i a:visited,
div.nav_2 ul ul i a:hover,div.nav_2 ul ul i a:focus,div.nav_2 ul ul i a:focus{
    font:10px/13px Arial, Helvetica, sans-serif;}

div.nav_2 ul ul{
    list-style-type:disc; /* Unterdrückung der Bullet-Points */
    font:10px/13px Arial, Helvetica, sans-serif;
    border-right:1px;
    margin:0px;
    padding-left:5px;
    padding-top:0px;}

/* div.cont steht für die Gesamtgröße des Inhaltstextes */
div.cont{
	width:513px;
	height:302px;
	padding-top:0px;
	padding-left:0px;
	padding-right:30px;
	padding-bottom:10px;
	overflow:auto;}
/* div.page steht für die Gesamtgröße der Internetseite */
div.page{position:relative; width:950px; height:700px; z-index:0; repeat-x;
	overflow:hidden;
	text-align:left;
	margin-bottom:5px;}
div.c_i2{width:590px;
	height:290px;
        repeat-x;}
div.c_i3{width:170px;
	height:290px;
        repeat-x;}
div.c_i4{width:375px;
	height:50px;
	overflow:hidden;}
div.c_i4 h1{font:20px/15px Verdana,Arial,Helv,sansserif;
	color:#bbbaba;
	font-weight:normal;
	text-align:right;
	margin:0px;
	padding:0px;
	margin-top:13px;
	margin-bottom:13px;}
div.c_i5{width:176px;
	height:290px;
	background-color:#fff;
	border-right:1px #7f0028 solid;
	padding-left:5px;
	padding-right:5px;
	overflow:auto;}
div.c_i5, div.c_i5 p{
	color:#720000;}

ul{
    list-style-type:square;
    padding-left:17px;}

/* tabs */
div.tab{border-bottom:1px solid #636363;
    width:470px;
    padding-left:5px;
    padding-right:30px;
    margin-top:10px;
    margin-bottom:10px;}
div.tab a:link,div.tab a:visited{
    position:relative;
    display:inline;
    font:12px Verdana,Arial,Helvetica,Univers,sans-serif;
    font-weight:normal;
    bottom:-1px;
    color:#636363;
    background-color:#fff;
    text-decoration:none;
    margin:0;
    border:1px solid #636363;
    padding:1px;
    padding-left:5px;
    padding-right:5px;
    z-index:3;}
div.tab a:hover,div.tab a:focus{
    color:#a52c42;
    border-bottom:1px solid #fff;
    text-decoration:underline;
    z-index:3;}
div.tab b{
    display:inline;
    font:12px Verdana,Arial,Helvetica,Univers,sans-serif;
    font-weight:normal;
    position:relative;
    bottom:-1px;
    color:#a52c42;
    background-color:#fff;
    border:1px solid #636363;
    border-bottom:1px solid #fff;
    padding:1px;
    padding-left:5px;
    padding-right:5px;
    z-index:3;}

/* Datei-Explorer */

div.filexplo{
    font:12px/19px Verdana,Helvetica,Arial,sans-serif;
    color:#1b2c55;}
div.filexplo a:link,div.filexplo a:visited{
    font:12px/19px Verdana,Helvetica,Arial,sans-serif;
    color:#1b2c55;
    text-decoration:none;}
div.filexplo a:hover,div.filexplo a:focus,div.filexplo a:active{
    color:#1b2c55;
    text-decoration:underline;}
div.filexplo ul{list-style-type:none;
    line-height:0;
    margin:0;
    padding:0;
    float:none;
    clear.both;}
div.filexplo ul a:link,div.filexplo ul a:visited{
    font:13px/19px Verdana,Helvetica,Arial,sans-serif;
    color:#1b2c55;
    background:none;
    /* background:url(_dir_txt.gif) 0px 0px no-repeat;*/
    font-weight:normal;
    padding-left:18px;
    padding-right:3px;
    text-decoration:none;}
div.filexplo ul a:hover,div.filexplo ul a:focus,div.filexplo ul a:focus{
    color:#1b2c55;
    background:none;
    /* background:url(_dir_txt.gif) 0px 0px no-repeat;*/
    text-decoration:underline;}
div.filexplo ul b a:link,div.filexplo ul b a:visited{
    font:13px/19px Verdana,Helvetica,Arial,sans-serif;
    color:#1b2c55;
    background:url(_dir__dir.gif) no-repeat 0px 0px transparent;
    padding-left:18px;
    font-weight:normal;
    font-style:normal;
    text-decoration:none;}
div.filexplo ul b a:hover,div.filexplo ul b a:focus,div.filexplo ul b a:focus{
    color:#1b2c55;
    text-decoration:underline;}
div.filexplo ul i a:link,div.filexplo ul i a:visited{
    color:#1b2c55;
    background:none transparent;
    padding-left:17px;
    font-weight:bold;
    font-style:normal;
    text-decoration:none;}
div.filexplo ul i a:hover,div.filexplo ul i a:focus,div.filexplo ul i a:active{
    text-decoration:underline;}
div.filexplo input.mark{
    width:18px;
    margin:0;
    padding:0;}
div.filexplo a.up:link,div.filexplo a.up:visited{
    color:#1b2c55;
    background:url(_dir__up.gif) no-repeat 0px 0px transparent;
    padding-left:17px;
    padding-bottom:1px;
    font-weight:normal;
    font-style:normal;
    text-decoration:none;}
div.filexplo a.up:hover,div.filexplo a.up:focus,div.filexplo a.up:active{
    color:#1b2c55;
    text-decoration:underline;}
div.filexplo div.with_marked select{
    font:10px/12px Verdana,Helvetica,Arial,sans-serif;
    color:#1b2c55;
    width:300px;}
div.filexplo div.with_marked input{
    font:10px/12px Verdana,Helvetica,Arial,sans-serif;
    font-weight:bold;
    color:#fff;
    background:#7f0028;
    border:1px outset #7f0028;}

div.cms_download{
    padding-bottom:2px;}
