/* CSS Document */

html {width: 100%; height: 100%; overflow-x:hidden}
body {position: relative; height: 100%; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; background-color:#FFFFFF; overflow:scroll; overflow-x:hidden; color:#8F989D; border:0px solid #FF0000}

textarea{font-family:Arial, Helvetica, sans-serif; font-size: 13px; }
a {text-decoration: none; color: #F69323; outline:none}
a:link {text-decoration: none; color: #F69323; outline:none}
a:active {text-decoration: none; color: #F69323; outline:none}
a:visited {	text-decoration: none; color: #F69323; outline:none}
a:hover {text-decoration: none;	color: #F69323; outline:none}

button{outline:none;}

h1 {font-size: 36px; margin-top:20px; margin-bottom: 15px; margin-right:0px; margin-left: 0px; color:#F69323; font-weight:normal;}
h2 {font-size: 22px; margin-top:20px; margin-bottom: 6px;  color:#F69323; font-weight:normal}
h3 {font-size: 18px; margin-top:8px; margin-bottom: 2px; color:#5E686F}
h4 {font-size: 12px; margin-top:4; margin-bottom: 4px;font-weight: normal; color:#5E686F}
p {line-height:20px; margin-top:10px; margin-bottom:10px; color:#5E686F}
td{font-size:12px}
ul{line-height:18px; margin-top:6px; margin-bottom:6px; margin-left:20px; color:#5E686F;}
li{line-height:18px; margin-top:3px; margin-bottom:3px; color:#5E686F;}

#loader{position:absolute; width:1px; height:1px; top:0px; left:0px; overflow:hidden}
#position{position:relative; margin-left:50%; left:-475px; width:950px; min-height:100%;}

/* Kopfzeile */
#sprache{ position:absolute; left:0px; top:20px; left:20px; font-size:11px}
#titel{ position:absolute; left:0px; top:43px; left:16px}
#logo{position:absolute; top:13px; right:20px}

h1 cufon{padding-top:5px; padding-bottom:5px}
h2 cufon{padding-top:3px; padding-bottom:5px}

/* Titelbilder */
#header{position:absolute; top:65px; width:100%; height:250px; z-index:3}

/* Navitagion */
#navi{position:absolute; top:224px; height:26px; width:100%;}
.navi1{position:relative; float:left; height:26px; line-height:26px; color:#7C8388; margin-left:-15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; cursor:pointer; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
.navi1a{position:relative; float:left; height:26px; line-height:26px; color:#F69323; margin-left:-15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}

.navi1_save{position:relative; float:left; height:26px; color:#90989E; line-height:26px; font-weight:bold; cursor:pointer; margin-left:-15px; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
.navi_img_links{float:left; position:relative; filter:inherit}
.navi_img_rechts{float:left; position:relative; filter:inherit}
.navi_txt{position:relative; float:left; background-color:#FFFFFF; padding-left:15px; padding-right:20px; height:26px; filter:alpha(opacity=90); font-size:12px;}
.subnav_div{position:absolute; bottom:26px; left:15px; visibility:hidden; background-color:#FFFFFF; padding-right:18px; padding-bottom:5px;}
.subnav_div_test{position:absolute; bottom:26px; left:15px; visibility:visible; background-color:#FFFFFF; padding-right:18px; padding-bottom:5px; z-index:99; border:1px solid #FF0000; width:200px; height:200px}
.subnav{padding-left:0px; font-size:12px; font-weight:normal; line-height:16px; color:#90989E; white-space:nowrap}
.subnav:link {text-decoration: none; color: #F69323; outline:none}
.subnav:active {text-decoration: none; color: #F69323; outline:none}
.subnav:hover {text-decoration: none;	color: #F69323; outline:none}
.subnav_content{position:relative; float:left}
.subnav_schatten_rechts{position:absolute; right:-9px; width:27px; height:100%; background-image:url(../img/subnav_shadow_right.png);}
.subnav_schatten_unten{position:absolute; top:-15px; left:0px; width:100% }

.boxcontent{line-height:20px; font-weight:bold; color:#F69323}

#goback{position:relative; float:right; font-size:11px; padding-top:29px}

#mitglied{position:relative; float:left; width:120px; padding:5px; background-color:#C7DEF3; margin-top:25px; cursor:pointer}
#btnmitglied{position:relative; float:left; height:20px; line-height:17px; background-image:url(../img/nBack.jpg); left:0px; width:104px; text-align:center; color:#EAEAEA; font-weight:bold; cursor:pointer; margin-top:0px; margin-bottom:0px; overflow:hidden; left:0px }
#newsletter{position:relative; float:left; width:120px; height:160px; padding:5px; background-color:#C7DEF3; margin-top:40px}

#content{position:absolute; top:330px; left:20px; min-height:250px; height:auto !important; height:250px; width:910px; border:0px solid #CCCCCC; z-index:2; margin-bottom:100px}
.content_header{ position:relative; float:left; width:100%}
.spalte1{position:relative; float:left; width:286px; margin-right:25px}
.spalte2{position:relative; float:left; width:286px; margin-right:25px}
.spalte3{position:relative; float:left; width:286px;}
.zwei_spalten{position:relative; float:left; width:597px}
#content_loader{position:absolute; top:330px; left:0px; min-height:250px; height:250px; width:100%; background-color:#FFFFFF; visibility:hidden; z-index:3; border:0px solid #FF9900}
#content_loader_img{position:absolute; top:40%; left:50%; margin-left:-27px; visibility:hidden}

#footer{position:absolute; width:950px; height:40px; top:280px; left:0px; line-height:18px; color:#999999;}

.news{ position:relative; float:left; width:200px}

form{padding:0px; margin:0px;}
input{font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.inp{border:1px solid #CCCCCC; background:#FAFAFA; color:#666666}
.inpkontakt{border:1px solid #CCCCCC; color:#5E686F}
#btnewsletter{position:relative; float:left; height:20px; line-height:17px; background-image:url(../img/nBack.jpg); left:0px; width:78px; text-align:center; color:#EAEAEA; font-weight:bold; cursor:pointer; margin-top:2px; margin-bottom:5px; overflow:hidden; left:19px }
#btnkontakt{position:relative; float:left; height:20px; line-height:17px; background-image:url(../img/nBack.jpg); width:114px; text-align:center; color:#EAEAEA; font-weight:bold; cursor:pointer; margin-top:2px; margin-bottom:5px; overflow:hidden; left:0px;}
#btnleft {position:relative; float:left; width:3px; height:20px; background-image:url(../img/nLeft.gif); background-repeat:no-repeat;}
#btnright {position:relative; float:right; width:3px; height:20px; background-image:url(../img/nRight.gif); background-repeat:no-repeat;}
#btntxt{position:relative; float:left; padding-left:3px; padding-right:0px; height:20px; padding-top:1px}

/*msgbox*/
#msgoverlay{position:absolute; top:0px; left:0px; width:100%; height:101%; background-color:#CCCCCC; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; z-index:12; visibility:hidden}
#msg_loader{position:absolute; top:40%; left:50%; margin-left:-27px; visibility:hidden; z-index:13}

#msgbox{position:absolute; left:50%; margin-left:-150px; top:30%; width:300px; visibility:hidden; z-index:13; color:#CCCCCC;}

#msgsh{position:absolute; left:2px; top:2px; width:300px; height:100%; background-color:#999999;}
#msgbalken{position:relative; float:left; width:100%; background-image:url(../img/gui/balken_back.png); height:22px; color:#CCCCCC; }
#msgbalken_ol{position:absolute; left:0px; width:4px; height:22px; background-image:url(../img/gui/balken_left.png); background-color:#CCCCCC }
#msgbalken_or{position:absolute; right:0px; width:4px; height:22px; background-image:url(../img/gui/balken_right.png); background-color:#CCCCCC}
#msgtitel{position:relative; float:left; left:7px; height:22px; color:#666666; line-height:21px; font-weight:bold}
#msgtitel_login{position:relative; float:left; left:7px; height:22px; color:#666666; line-height:21px; font-weight:bold}
#close{position:relative; float:right; margin-right:6px; padding:2px; font-size:10px; top:2px; line-height:14px}
#msgcontent{position:relative; float:left; width:298px; background-color:#FAFAFA; border-left:1px solid #EDEDED; border-right:1px solid #EDEDED}
#msgcontent_login{position:relative; float:left; width:298px; background-color:#FAFAFA; border-left:1px solid #EDEDED; border-right:1px solid #EDEDED}
#msgtxt{position:relative; float:left; padding-top:5px; padding-left:5px; line-height:18px; width:230px; color:#666666}
#msgtxt_login{position:relative; float:left; padding-top:5px; padding-left:5px; line-height:18px; width:100%; color:#666666}
#msgbtn{position:relative; float:left; width:100%; padding-top:5px; padding-bottom:20px; text-align:center}
#msgbtn_login{position:relative; float:left; width:100%; padding-top:5px; padding-bottom:20px; text-align:center}

#dialog_cmd_ok{position:relative; float:right; padding-right:15px}
#dialog_cmd_cancel{position:relative; float:left; padding-left:15px}

#dialog_cmd{position:relative; float:left; width:100%; padding-top:5px; padding-bottom:20px; text-align:center; visibility:hidden; display:none}

#msgfooter{position:relative; float:left; width:100%; height:3px; background-image:url(../img/gui/footer_bg_mid.jpg); background-color:#CCCCCC; overflow:hidden}
#msgfooter_l{position:relative; float:left; background-image:url(../img/gui/footer_bg_left.jpg); width:3px; height:3px;}
#msgfooter_r{position:relative; background-image:url(../img/gui/footer_bg_right.jpg); float:right; width:3px; height:3px}

/*themen*/
#zeile_tr{position:relative; float:left; width:100%; height:20px; text-indent:10px}
#zeile_md{position:relative; float:left; width:100%; height:20px;}

/*themen*/
.group{position:relative; float:left; padding-bottom:14px}
.group_div{position:relative; float:left; width:120px; height:100px; background-position:center; background-repeat:no-repeat; background-color:#F9F9F9; border:1px solid #CCCCCC; margin-bottom:10px; cursor:pointer}

/* admin */
.inpadm{border:1px solid #CCCCCC; background:#FEFEFE; font-family:Arial, Helvetica, sans-serif}


/*slideshow*/
#slideshow {
 height:250px; /* hier Hoehe der Slideshow-Bilder angeben */ 
 width:950px;
 position:relative;
}
#slideshow img {
 display:none;
 position:absolute;
 top:0; left:0px;
}
#slideshow img.start {
 display:block;
 left:0px;
}

