@charset "utf-8";
/* allgemein */
*{margin:0;padding:0;}

div { behavior: url(iepngfix.htc) }

html{overflow-y:scroll;}
body{background:url(../images/bg/body.jpg) top center; font:71% Georgia, "Times New Roman", Times, serif;color:#fff; line-height:1.6em;}
#container{width:970px; margin:0 auto; background:url(../images/bg/header.png) no-repeat;}

/* header */
#header{ width:970px; height:442px; _height:442px}
#header img {border:none}
#containerSwf{margin:0 auto; text-align:center;}

/* navi */
#navi{padding-left:150px;}
#navi li{padding-right:30px;float:left;}
#navi li a{text-decoration:none;}
#navi li a span{visibility:hidden;}
#navi li a:hover{text-decoration:none; outline:none; background:transparent}

.naviAdd{float:right; padding-right:81px; width:300px;}
.naviAdd li{display:inline}
.naviAdd li a{color:#;text-decoration:none}
.naviAdd li a:hover{color:#;text-decoration:underline}

/* content */
#content{ width:970px; background:url(../images/bg/contentMain.jpg) top center repeat-y; min-height:1px; clear:both}
#pngFix{background:url(../images/bg/content.jpg) top center no-repeat;}
.contentMain{padding:110px 147px 0 147px; width:676px; _padding-top:60px;}

.contentMain a img{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0; padding:1px; border:2px solid #cf943d}
.contentMain a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
iframe, .thickboxBild img{padding:1px; border:2px solid #cf943d}

.contentSidebar{}
.colLeft{width:256px; float:left; padding-top:6px;}
.colRight{padding-left:27px;float:left; width:360px;}
.absatzHoehe{height:70px; max-height:70px; min-height:70px; overflow:hidden;}
.trenner{width:627px; height:40px; background:url(../images/bg/trenner.jpg) 0 0 no-repeat;}

/* footer */
#footer{background:url(../images/bg/footer.jpg) center top no-repeat; margin:0 auto; padding-left:131px; padding-top:190px; font-size:1.2em; margin-bottom:0px; height:155px;}
#footer strong{color:#CF9C43;}

.footer{float:left; width:300px;}

/* allgemein */
a{color:#8d8d8d;text-decoration:underline}
a:hover{color:#8d8d8d; text-decoration:none;}
ul{list-style:none}
h1{font:2.1em Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#8d8d8d; line-height:1.4em; margin-bottom:14px;}
h2{font:1.7em Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#8d8d8d; line-height:1.4em; margin-bottom:14px;}
h3{font-size:1.3em; line-height:1.7em; margin-bottom:32px; font-weight:normal}
h4{font:1.8em Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#8d8d8d; margin-bottom:6px;}
h5{font-size:1.6em; margin-bottom:30px; color:#fff; font-weight:normal;}
p{margin-bottom:27px}
address{margin-bottom:20px;line-height:1.4em;font-style:normal}

.hidden{font-size:0.001em;line-height:0.001em;display:block;overflow:hidden;width:1px;height:1px;position:absolute; top:-1px;left:-1px}
.nofloat{font-size:0.001em;line-height:0.001em;clear:both}


/*Thickbox content*/
#TB_ajaxContent{text-align:justify; padding:40px; background:url(../images/bg/body.jpg); color:#fff;}
.thickboxBild{text-align:center; margin-top:40px;}
.thickboxContent{ width:420px; margin:0 auto; padding-bottom:40px; background:#000;}
.bildHidden{width:180px; height:140px;}
.thickgal{width:420px; text-align:center; margin:0 auto;}
.thickgal .bildHidden{float:left; margin-right:20px; margin-top:40px;padding:1px; border:2px solid #cf943d}