/* Style sheet rosi-roehm.de_v1.0 */
html{overflow-y:scroll;}
body{margin-top:15px;font-family:arial, tahoma, sans-serif;font-size:12px;color:#333;line-height:1.6em;}
#header{width:900px;margin:0 auto;padding:0 0 10px;border-bottom:2px dotted #cccccc;}
#header .inside{margin-right:10px;margin-left:10px;}
#header .mod_customnav{width:900px;padding-top:8px;font-size:1.6em;algin:right;}
#header .mod_customnav ul,#header .mod_customnav li{list-style-type:none;}
#header .mod_customnav li{display:inline;}
#header .mod_customnav a{padding:0 12px;text-decoration:none;color:#777;}
#header .mod_customnav span{padding:0 12px;text-decoration:none;color:#BD8B63;}
#header .mod_customnav a:hover{text-decoration:none;}
#container{width:800px;margin:0 auto;}
#main{margin:0 0 20px;padding:15px 0;}
#footer{width:100%;text-align:center;border-top:2px dotted #cccccc;color:#666;}
#footer .inside{margin:10px 0 25px;text-align:center;}
#footer .mod_customnav ul,#footer .mod_customnav li{margin:0 0 10px;padding:0;list-style-type:none;}
#footer .mod_customnav li{display:inline;}
#footer .mod_customnav a{padding:0 5px 0 0;border-right:1px solid #74AFE5;text-decoration:none;}
#footer .mod_customnav span{padding:0 5px 0 0;border-right:1px solid #74AFE5;text-decoration:none;color:#DD8E10;}
#footer .mod_customnav .last{border-right:0px;}
fieldset{margin:0 0 1.5em;padding:1.4em;border:1px solid #c6c6c6;}
span.mandatory{margin-right:15px;}
input.text{width:350px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#f6f6f6;border:1px solid #c6c6c6;}
input.text:focus{border:1px solid #BD8B63;font-weight:bold;color:#333333;}
textarea{width:350px;height:160px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#f6f6f6;border:1px solid #c6c6c6;}
textarea:focus{border:1px solid #BD8B63;font-weight:bold;color:#333333;}
.colspan headline{color:#067aaf;}
.error{margin-top:0.5em;margin-bottom:0;font-weight:bold;color:#ff0000;}
.select{width:180px;margin:0.25em 0.25em 0.25em 0;padding:4px;background-color:#f6f6f6;border:1px solid #BD8B63;}
select:focus{border:1px solid #BD8B63;font-weight:bold;color:#333333;}
#ctrl_3{width:100px;height:22px;padding-bottom:2px;background-color:#FFFFFF;border:1px solid #999;font-size:13px;color:#666;}
#ctrl_3:hover{border:1px solid #BD8B63;color:#BD8B63;}
h1{margin:0 0 2px;padding:2px 0;font-weight:normal;font-variant:small-caps;font-size:2.4em;color:#BD8B63;}
h2{margin:0 0 2px;padding:0;font-weight:normal;font-size:1.7em;color:#DD8E10;}
h3{margin:0 0 2px;padding:0;font-weight:normal;font-size:1.4em;color:#555555;}
a img{}
a:hover img{filter:alpha(opacity=80);opacity: 0.8;border:none;}
a{text-decoration:none;color:#b11f1f;}
a:hover{text-decoration:none;color:#777;}
label{padding-right:10px;}
span.mandatory{color:#fff;}
