html,body{margin:0;
    padding:0;}
body,td,th{
    font:13px Verdana,Arial,Helvetica,sans-serif;
    color:#636363;}
body{background-color:#f9a51b;
    scrollbar-track-color:#a52c42;
    scrollbar-face-color:#f9a51b;
    scrollbar-arrow-color:white;
    scrollbar-highlight-color:#a52c42;
    scrollbar-3dlight-color:#a52c42;
    scrollbar-shadow-color:#a52c42;
    scrollbar-darkshadow-color:#000;}
i{  color:#f09500;
    font-style:normal;}
a:link,a:visited{
    color:#a52c42;
    font-weight:bold;
    text-decoration:none;}
a:hover,a:active,a:focus{
    color:#a52c42;
    text-decoration:underline;}

div.page{
    min-width:980px;}
div.head{
    width:290px;
    height:150px;
    background:url(_schloss200.jpg) 290px 0px no-repeat;
    padding-right:200px;}

h1{ font:15px/20px Verdana,Arial,Helvetica,Univers,sans-serif;
    font-weight:bold;
    margin:0;
    color:#f09500;}
div.head h1{
	color:#a52c42;
    padding-top:102px;}
h2{ font:13px/20px Verdana,Arial,Helvetica,Univers,sans-serif;
    font-weight:bold;
    margin:0;
    color:#f09500;}
h3{ font:13px/20px Verdana,Arial,Helvetica,Univers,sans-serif;
    font-weight:bold;
    margin:0;
    padding-right:0;
    padding-top:0;
    padding-bottom:0;
    color:#f09500;}
b.h2{color:#a52c42;}
ul,ol{margin-left:0px;
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-left:17px;
    padding-bottom:0;
    line-height:20px;}

div.nav{padding-top:11px;
    width:210px;
    background:#fff;}
div.nav ul{list-style-type:none;
    font-size:0;
    border:0;
    margin:0;
    padding:0;
    line-height:0;
    width:0;}
div.nav b{}
div.nav i{font-style:normal;}
div.nav ul a:link,div.nav ul a:visited{
    display:block;
    font:13px/15px Verdana,Arial,Helvetica,Univers,sans-serif;
    color:#636363;
    font-weight:bold;
    text-decoration:none;
    padding-top:3px;
    padding-bottom:4px;
    padding-right:4px;
    padding-left:15px;
    margin:0;
    width:191px;
    background-position:0px 1px;
    background-repeat:no-repeat;
    text-align:left;}
div.nav ul a:hover,div.nav ul a:focus{
    color:white;
    background-color:#a52c42;}
div.nav ul b a:link,div.nav ul b a:visited{
    color:white;
    background-color:#a52c42;
    background-image:url(_na.gif);}
div.nav ul b a:hover,div.nav ul b a:focus{}
div.nav ul i a:link,div.nav ul i a:visited{
    color:white;
    background-color:#f9a51b;
    background-image:url(_no.gif);}
div.nav ul i a:hover,div.nav ul i a:focus{
    color:white;
    background-color:#a52c42;}
div.nav ul ul a:link,div.nav ul ul a:visited{
    color:#636363;
    font-weight:normal;
    padding-left:25px;
    width:181px;}
div.nav ul ul a:hover,div.nav ul ul a:focus{
    color:white;
    background-color:#a52c42;}
div.nav ul ul b a:link,div.nav ul ul b a:visited{
    color:white;
    font-weight:normal;
    background-color:#a52c42;
    background-image:url(_na2.gif);
    padding-left:25px;
    width:181px;}
div.nav ul ul b a:hover,div.nav ul ul b a:focus{}
div.nav ul ul i a:link,div.nav ul ul i a:visited{
    color:white;
    font-weight:normal;
    background-color:#f9a51b;
    background-image:url(_no2.gif);
    padding-left:25px;
    width:181px;}
div.nav ul ul i a:hover,div.nav ul ul i a:focus{
    color:white;
    background-color:#a52c42;}
div.nav ul ul ul a:link,div.nav ul ul ul a:visited{
    color:#636363;
    font-weight:normal;
    padding-left:35px;
    width:171px;}
div.nav ul ul ul a:hover,div.nav ul ul ul a:focus{
    color:white;
    background-color:#a52c42;}
div.nav ul ul ul b a:link,div.nav ul ul ul b a:visited{
    color:white;
    font-weight:normal;
    background-color:#a52c42;
    background-image:url(_na3.gif);
    padding-left:35px;
    width:171px;}
div.nav ul ul ul b a:hover,div.nav ul ul ul b a:focus{}
div.nav ul ul ul i a:link,div.nav ul ul ul i a:visited{
    color:white;
    font-weight:normal;
    background-color:#f9a51b;
    background-image:url(_no3.gif);
    padding-left:35px;}
div.nav ul ul ul i a:hover,div.nav ul ul ul i a:focus{
    color:white;
    background-color:#a52c42;}
div.nav ul ul ul ul a:link,div.nav ul ul ul ul a:visited{
    color:#636363;
    font-weight:normal;
    padding-left:45px;
    width:161px;}
div.nav ul ul ul ul a:hover,div.nav ul ul ul ul a:focus{
    color:white;
    background-color:#a52c42;}
div.nav ul ul ul ul b a:link,div.nav ul ul ul ul b a:visited{
    color:white;
    font-weight:normal;
    background-color:#a52c42;
    background-image:url(_na4.gif);
    padding-left:45px;}
div.nav ul ul ul ul b a:hover,div.nav ul ul ul ul b a:focus{}

td.box{ padding:0;
    line-height:20px;
    text-align:left;}

div.m{
    background:#fff;
    width:470px;
    min-height:500px;
    padding-left:70px;
    padding-bottom:20px;
    padding-right:20px;
    float:left;}
div.m p{padding-top:10px;
    padding-right:0;
    padding-bottom:10px;
    margin-top:0;
    line-height:20px;
    text-align:left;
    margin-bottom:0;}

div.r{width:210px;
    float:left;}
div.r h1{height:13px;
    width:190px;
    font:13px/13px Verdana,Arial,Helv,sansserif;
    color:#fff;
    font-weight:bold;
    background:#a52c42;
    padding-top:4px;
    padding-left:13px;
    padding-rigth:0;
    padding-bottom:5px;
    margin:0;
    margin-bottom:10px;}
div.r h2{font:11px/13px Verdana,Arial,Helv,sansserif;
    font-weight:bold;
    color:#fff;
    padding:13px;
    padding-top:0;
    padding-bottom:0;
    margin:0;}
div.r h3{font:10px/13px Verdana,Arial,Helv,sansserif;
    font-weight:bold;
    color:#fff;
    padding:13px;
    padding-top:0;
    padding-bottom:0;
    margin:0;}
div.r p{font:11px/13px Verdana,Arial,Helv,sansserif;
    font-weight:normal;
    width:170px;
    color:#fff;
    padding:13px;
    padding-top:0;
    margin:0;}
div.r ul,div.r ol {font:11px/13px Verdana,Arial,Helv,sansserif;
    font-weight:normal;
    color:#fff;
    padding:13px;
    padding-top:0;
    margin:0;
    margin-left:10px;}
input.f,select.f,select{font:11px Verdana,Arial,Helvetica,Univers,sans-serif;
    color:white;
    font-weight:bold;
    background-color:#f9a51b;
    border:inset 1px #f9a51b;
    padding:2px;}
input.f2{font:11px Verdana,Arial,Helvetica,Univers,sans-serif;
    color:white;
    font-weight:bold;
    background-color:#f9a51b;
    border:inset 1px #f9a51b;
    padding:2px;}
textarea.f{font:11px Verdana,Arial,Helvetica,Univers,sans-serif;
    color:white;
    font-weight:bold;
    background-color:#f9a51b;
    border:inset 1px #f9a51b;
    padding:2px;}
input.submit{font:11px Verdana,Arial,Helvetica,Univers,sans-serif;
    color:white;
    font-weight:bold;
    border:outset 1px #a52c42;
    background-color:#a52c42;
    padding:2px;}
input.radio{padding:0;
    margin:0;}

p.warn b,div.warn b,b.warn,span.warnpos{
    font:11px/13px Verdana,Arial,Helvetica,Univers,sans-serif;
    color:#a52c42;
    font-weight:bold;}
p.warn{ border:solid 1px #a52c42;
    font:11px/13px Verdana,Arial,Helvetica,Univers,sans-serif;
    padding:2px;}
div.warn{border:solid 1px #a52c42;
    font:11px/13px Verdana,Arial,Helvetica,Univers,sans-serif;
    padding:2px;
    margin-top:3px;
    margin-bottom:3px;
    overflow:auto;}
div.warn ul,div.warn ol{
    font:13px/20px Verdana,Arial,Helvetica,Univers,sans-serif;
    margin:0;
    padding:0;
    padding-left:17px;}
div.warn tt{
    color:#636363;
    background-color:#eee;}
div.warn ul li{font:11px/13px Verdana,Arial,Helvetica,Univers,sans-serif;}

div.indent{
    background:#f00;}

div.logged_in{padding:0;
    color:#fff;
    padding-top:20px;
    padding-left:15px;
    padding-right:4px;
    width:191px;
    text-align:left;}
div.logged_in i{font:9px Verdana,Arial,Helvetica,Univers,sans-serif;
    color:#a52c42;
    font-style:normal;}

div.l{
    width:210px;
    float:left;}
div.li{width:190px;
    text-align:left;
    padding-top:10px;
    padding-left:15px;
    padding-right:5px;
    padding-bottom:20px;
    background:#fff;}
div.li p{font:13px/15px Verdana,Arial,Helvetica,Univers,sans-serif;}

a.help:link,a.help:visited{padding-left:5px;
    font:9px Verdana,Arial,Helv,sansserif;
    color:#fff;
    background:#f9a51b;
    padding-left:3px;
    padding-right:2px;
    text-decoration:none;
    margin-left:3px;
    cursor:help;}
a.help:hover,a.help:focus,a.help:active{padding-left:5px;
    text-decoration:none;}
a.warn:link,a.warn:visited{
    font:9px Verdana,Arial,Helv,sansserif;
    color:#fff;
    background:#a52c42;
    padding-left:3px;
    padding-right:2px;
    text-decoration:none;
    cursor:help;}
a.warn:hover,a.warn:focus,a.warn:active{
    font-weight:bold;
    text-decoration:none;}

a.kal:link,a.kal:visited{padding-left:5px;
    background:url(_kal.gif) no-repeat 0px 3px;
    text-decoration:none;}
a.kal:hover,a.kal:focus,a.kal:active{padding-left:5px;
    background-image:url(_kal_a.gif);
    text-decoration:none;}

table.t{border-top:1px solid #636363;
    border-left:1px solid #636363;
    border-collapse:collapse;
    border-spacing:0;
    background:#fff;}
table.t th{
    border-right:1px solid #636363;
    border-bottom:1px solid #636363;
    color:#a52c42;
    background:#eee;
    padding:2px;}
table.t td{
    border-right:1px solid #636363;
    border-bottom:1px solid #636363;
    padding:2px;}

div.tab{border-bottom:1px solid #636363;
    width:455px;
    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:0px;
    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:0px;
    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;}

textarea.f2{font:11px Verdana,Arial,Helvetica,Univers,sans-serif;
    width:501px;
    color:#636363;
    background-color:#eee;
    border:solid 1px #636363;
    padding:2px;}
textarea.f3{font:11px/12px Courier New,Courier,monospace;
    color:#636363;
    background-color:#eee;
    border:solid 1px #636363;
    padding:2px;}

a.bg:link,a.bg:visited{
    color:#fff;
    background-color:#f9a51b;
    font-weight:bold;
    text-decoration:none;
    padding-left:2px;
    padding-right:2px;}
a.bg:hover,a.bg:active,a.bg:focus{
    background-color:#a52c42;
    text-decoration:underline;}

span.l{background-color:#fddfad;
    color:#000;}
span.r{background-color:#dfb3bb;
    color:#000;}
span.g{color:#a52c42;}

pre{font:11px/12px Courier New,Courier,monospace;
    background-color:#fff;
    padding:2px;
    border:solid 1px #636363;
    color:#636363;
    width:550px;
    overflow:auto;}

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: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: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;
    color:#1b2c55;
    background-color:#ed950b;
    border:1px outset #ed950b;}

div.bildbalken{
    background:url(_bildbalken.gif) 0px 0px repeat-x #fff;
    margin-left:-70px;
    width:560px;
    min-height:70px;
    margin-top:20px;
    margin-bottom:20px;}
div.bildbalken_e{
    background:url(_bildbalken.gif) 0px 0px repeat-x #fff;
    width:490px;
    min-height:70px;
    margin-top:20px;
    margin-bottom:20px;}

div.neben_bild_270{
    padding-top:150px;
    padding-left:20px;}
div.neben_bild_270 p{
    font-weight:bold;}
div.neben_bild_270 i{
    color:#636363;
    font-weight:normal;
    font-style:normal;}

th{text-align:left;}

h3.frabo_frage {
	margin:20px 0 8px 0;
	color:#636363;
}

div.frabo_label {
	float:left;
	width:70px;
	padding-right:10px;
}
img.martop {
	margin-top:14px;
}