#headlanguage {
z-index:400;
position : absolute;
left: 50%;
margin-left: 350px;
top: 70px;

}

h15 {text-shadow:#000 0px 0px 3px;}


a.linksendung
{
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 11px;
color : #000;
padding : 3px 5px 4px 3px;
font-weight : bold;
}


#twitter {
position : absolute;
z-index:200;
left: 50%;
margin-left: +250px;
width: 90px;
top: 25px;
height:54px;
}

#headsendung {
position : absolute;
z-index:20;
left: 50%;
margin-left: +116px;
width: 270px;
top: 282px;
background-color : #none;
}


#werbung {
position : absolute;
z-index:200;
left: 50%;
margin-left: +404px;
width: 125px;
top: 80px;
height:630px;
background-image: url(images/werb_hg.png);
}


.Ad-125 img{height:100px;padding:2px;width:100px;}
.Ad-125 img:hover{padding:0 5px 0 0;}
.flickrRSS{text-align:center;}
.flickrRSS img{padding:2px;}
.sp-separator{border-bottom:1px dotted #6B6B6B;clear:both;margin:5px 0;padding:5px 0;}
.sp-read-more,.sp-read-more a,.sp-read-more a:link,.sp-read-more a:visited,.sp-read-more a:hover,.sp-read-more a.visited,.sp-read-more a.hover{display:block;font-weight:700;margin:0 5px 5px;}
#catmenucontainer{background-image:url('images/cnav.png');display:block;font:12px tahoma,Century gothic,verdana, Arial, sans-serif;font-weight:400;padding:0;text-transform:uppercase;}
#catmenu{background-image:url('images/cnav.png');height:39px;margin:0;padding:0;width:1000px;}
#catmenu li a,#catmenu li a:link,#catmenu li a:visited{color:#DDD;border-right:1px dotted #484849;display:block;margin:0;padding:10px 15px 9px;}
#catmenu li a:hover,#catmenu li a:active{background:#1589A2;color:#FFF;margin:0;padding:10px 15px 9px;text-decoration:none;}
#catmenu li li a,#catmenu li li a:link,#catmenu li li a:visited{color:#DDD;background:#AD3022;background-image:url('images/cnav.png');border-bottom:1px solid #50585f;border-left:1px solid #50585f;border-right:1px solid #50585f;float:none;font-family:tahoma, century gothic,Georgia, sans-serif;font-size:13px;font-weight:400;margin:0;padding:8px 10px 7px;text-transform:uppercase;width:150px;}
#catmenu li li a:hover,#catmenu li li a:active{background:#1589A2;color:#DFF4FF;padding:8px 10px 7px;}
#catmenu li ul{height:auto;left:-999em;margin:0;padding:0;position:absolute;width:170px;z-index:9999;}
#catmenu li ul a{width:140px;}
#catmenu li ul ul{margin:-32px 0 0 170px;}
#catmenu li:hover ul ul,#catmenu li:hover ul ul ul,#catmenu li.sfhover ul ul,#catmenu li.sfhover ul ul ul{left:-999em;}
#catmenu li:hover ul,#catmenu li li:hover ul,#catmenu li li li:hover ul,#catmenu li.sfhover ul,#catmenu li li.sfhover ul,#catmenu li li li.sfhover ul{left:auto;}
#catmenu li:hover,#catmenu li.sfhover{position:static;}
#catmenu ul,#catmenu li{float:left;list-style:none;margin:0;padding:0;}
#toppanel{left:0;margin-left:auto;margin-right:auto;position:absolute;text-align:center;top:0;width:100%;z-index:999;}
#panel{background:#272727;color:#999;display:none;height:300px;overflow:hidden;position:relative;width:100%;z-index:3;}
#panel h1{color:#FFF;font-size:1.6em;margin:0;padding:5px 0 10px;text-align:left;}
#panel h2{color:#FFF;font-size:1.2em;margin:0;padding:10px 0 5px;text-align:left;}
#panel p{margin:5px 0;padding:0;}
#panel a{color:#15ADFF;text-decoration:none; font-size : 9px; font-weight : bold;}
#panel a-lost-pwd{display:block;float:left;}
#panel ul{line-height:1.6em;list-style:none;margin:0 0 5px;padding:0;}
#panel .content{font-size:0.85em;margin:0 auto;padding-top:15px;text-align:left;width:960px;}
#panel .content .left{border-right:1px solid #333;float:left;margin-bottom:25px;min-height:220px;padding:0 15px;width:280px;}
#panel .content .border{border-left:1px solid #333;}
#panel .content .narrow{width:120px !important;}
#panel .content form{margin:0 0 10px;}
#panel .content label{clear:both;display:block;float:left;padding-top:8px;width:280px;}
#panel .content input.field{background:#414141;border:1px #1A1A1A solid;color:#FFF;height:16px;margin-right:5px;margin-top:4px;width:200px;}
#panel .content input:focus.field{background:#545454;}
#panel .content input.bt_login,#panel .content input.bt_register{border:none;clear:left;cursor:pointer;display:block;float:left;font-weight:700;height:24px;margin:10px 0;text-align:center;}
#panel .content input.bt_login{background:transparent url(images/bt_login.png) no-repeat 0 0;width:74px;}
#panel .content input.bt_register{background:transparent url(images/bt_register.png) no-repeat 0 0;color:#FFF;width:94px;}
#panel .lost-pwd{clear:right;display:block;float:left;font-size:0.95em;padding:15px 5px 0;text-decoration:underline;}
.tab{background:url(images/tab_b.png) repeat-x 0 0;height:42px;position:relative;top:0;z-index:999;}
.tab ul.login{clear:right;color:#FFF;display:block;float:right;font-size:80%;font-weight:700;height:42px;line-height:42px;margin:0;position:relative;right:150px;text-align:center;width:auto;}
.tab ul.login li.left{background:url(images/tab_l.png) no-repeat left 0;display:block;float:left;height:42px;margin:0;padding:0;width:30px;}
.tab ul.login li.right{background:url(images/tab_r.png) no-repeat left 0;display:block;float:left;height:42px;margin:0;padding:0;width:30px;}
.tab ul.login li{background:url(images/tab_m.png) repeat-x 0 0;display:block;float:left;height:42px;padding:0 6px;text-align:left;}
.tab ul.login li a{color:#15ADFF; font-size : 9px; font-weight : bold; }
.tab .sep{color:#414141; font-size : 9px; font-weight : bold;}
.tab a.open,.tab a.close{cursor:pointer;display:block;height:20px;line-height:20px !important;padding-left:30px !important;position:relative;top:11px;width:100px;}
.tab a.open{background:url(images/bt_open.png) no-repeat left 0;}
.tab a.close{background:url(images/bt_close.png) no-repeat left 0;}
.tab a:hover.open{background:url(images/bt_open.png) no-repeat left -19px;}
.tab a:hover.close{background:url(images/bt_close.png) no-repeat left -19px;}
#panel a:hover,.tab ul.login li a:hover{color:#FFF; font-size : 9px; font-weight : bold; text-decoration:none;}
.bt_login{background:transparent url(images/bt_login.png) no-repeat 0 0;width:74px;}

#tbl50 #newsleft { width:50px; float:left; vertical-align: middle;}
#tbl50 #newsright { width:150px; padding-left:10px; float:right; vertical-align: middle;}
*.spalte { padding:10px; text-align:left; float:left; } 

.tbl-border {
border : 0px solid #999999;
color : #111;
background-color : none;
}
.tbl {
	color: #a8a7a7;
	font-size: 9px;
	font-family: tahoma;
padding : 2px;

}
.tbl1 {

font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 11px;
color : #CCC;
background-image : url(images/bg_ey.bmp);
border-bottom : 1px solid #333333;
border-left : 1px solid #333333;
border-top : 1px solid #333333;
border-right : 1px solid #333333;
padding : 3px 5px 4px 3px;

}
.tbl2 {


font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 11px;
color : #ff7800;
background-image : url(images/bg_ey.bmp);
border-bottom : 1px solid #333333;
border-left : 1px solid #333333;
border-top : 1px solid #333333;
border-right : 1px solid #333333;
padding : 3px 5px 4px 3px;



}
.tbl3 {
	color: #a8a7a7;
	font-size: 9px;
	font-family: tahoma;
background-color : none;

padding : 5px;
}
.tbl6 {
	color: #a8a7a7;
	font-size: 9px;
	font-family: tahoma;
	width:140px;

}
.tbl9 {
	color: #a8a7a7;
	font-size: 9px;
	font-family: tahoma;
background-color : none;
padding : 5px;

}
.tbl5 {
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 11px;
color : #ff7800;
background-color : #171717;
border-left : 1px solid #333333;
border-right : 1px solid #333333;
border-top : 1px solid #333333;
border-bottom : 1px solid #333333;
background-repeat : repeat;
padding : 3px 5px 4px 3px;
}
.tbl51 {
font-family : Helvetica, Arial, Verdana, sans-serif;
background-color : #171717;
border-left : 1px solid #333333;
border-right : 1px solid #333333;
border-top : 1px solid #333333;
border-bottom : 1px solid #333333;
background-repeat : repeat;
padding : 3px 5px 4px 3px;
}

.tbl50 {
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 10px;
color : #ccc;


}

iframe {
background-color: #none;
}

.main-body {

color: #a8a7a7;
font-size: 9px;
font-family: tahoma;
border-top : 0px solid #333333;
border-left : 0px solid #333333;
border-right : 0px solid #333333;
border-bottom : 0px solid #333333;
padding-left: 5px;
padding-right: 5px;
background-color : #none;
}

#headcover {
position : absolute;
z-index:20;
left: 50%;
margin-left: +308px;
width: 88px;
top: 167px;
background-color : #none;
}
#headcoverlogin {
position : absolute;
z-index:20;
left: 50%;
margin-left: +308px;
width: 88px;
top: 167px;
background-color : #none;

}

#head1 {
position : absolute;
z-index:20;
left: 50%;
margin-left: -110px;
width: 200px;
top: 90px;
}
#head2 {
position : absolute;
z-index:20;
left: 50%;
margin-left: +404px;
width: 200px;
top: -30px;
}
#head3 {
position : absolute;
z-index:20;
left: 50%;
margin-left: +404px;
width: 126px;
top: 237px;
}
#head4 {
position : absolute;
z-index:200;
left: 50%;
margin-left: 200px;
width: 126px;
top: 98px;
}
#head5 {
position : absolute;
z-index:200;
left: 50%;
margin-left: +385px;
width: 38px;
top: 420px;
}

#head6 {
position : absolute;
z-index:200;
left: 50%;
margin-left: -10px;
width: 300px;
top: 0px;
}

#head7 {
position : absolute;
z-index:150;
left: 50%;
width: 450px;
height: 50px;
margin-left: -100px;
top: 42px;
background: #none;
}

#head71 {
position : absolute;
z-index:160;
background: #none;
}


.carousel_container {
width: 494px;
height: 150px;
margin: 0px auto;
border: 1px solid #333333;
}
.side-body {
font-size : 10px;
color : #ffffff;
padding : 0px;
}

#slider {
    width: 200px; 
    height: 180px; 
    position: relative; 
	overflow: hidden; 
	background: transparent url(images/sliderhg.jpg);
	margin-left: 0px;
	margin-top: 3;

}



.sliderImage {
   float: left; /* important */
   position: relative; /* important */
   width: 200px; /* important to be same as image width or wider */
   height: 180px; /* important to be same as image height */
   display: none; /* important */
   overflow: hidden; /* important */
}

#sliderContent {
    width: 200px; /* important to be same as image width or wider */
	height: 180px; /* important to be same as image height */
    position: relative;
	overflow: hidden; /* important */
	margin-left: -40px;
	margin-top: 0px;
}

.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 5px 20px;
    width: 170px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #ccc;
    display: none;
}

.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
	right:0;
}
.bottom {
	bottom: 0;
    left: 0;
    
}



a, img, button {border:0 none}
img
{
vertical-align: middle;
}

.topcontent { }
.topcontent .sidebar { float:right; margin-right:0px; border:1px solid #2a2a2a; width:290px;}
.topcontent .postarea { height:190px; overflow:hidden; 	}
.topcontent .postarea .spacer { height:0px; }



.content { margin-top:10px; padding:0px 8px; clear:both; }
.content .bgdiv { background:transparent url(images/sidebar.gif) no-repeat bottom right; }
.content .sidebar { width:315px; float:right; }
.content .sidebar { margin-right:10px; overflow:hidden; }
.content .sidebar .inside { padding:0px; }
.content .sidebar .divider { height:13px; clear:both; }
.content .postarea { margin-right:330px; overflow:hidden; }
.content .postarea .spacer { height:10px; }
.content .postarea .postfeatured { width:160px; float:right;background:#000; border:1px solid #282828; margin-right:15px;}
.content .postarea .postfeatured h3 { background:#161616; margin:0px; color:#979797; font-size:14px; border-bottom:1px solid #282828; margin-bottom:11px; padding:10px 8px; }

#latestnews { height:143px;}
#tab2 { height:143px;}
#tab3 { height:143px;}




.clear-left { clear:left; }
.clear-right { clear:right; }
.clear { clear:both; }




.asb_content { background: transparent url(images/ajaxhg.jpg) repeat-x;}

.ajaxbox { background:#none; border:1px solid #292929; }
.ajaxbox .ajaxlinks { background:#none;  border-top:1px solid #292929; padding-bottom:6px; height:32px; }
.ajaxbox .ajaxlinks a {  overflow:hidden; background: transparent url(images/ajaxhg.jpg) repeat-x; color:#CCC; margin-right:4px; text-align:center; width:90px; display:block; float:left; line-height:29px; font-size:12px;  border:1px solid #282828; border-top:0px; font-weight:bold; }
.ajaxbox .ajaxlinks .last { margin-right:0px; }
.ajaxbox .ajaxlinks a:hover { text-decoration:none; background: transparent url(images/select.jpg) repeat-x; }
.ajaxbox .ajaxlinks a.selected { background: transparent url(images/select.jpg) repeat-x; text-decoration:none; }
.ajaxbox .ajaxcontent {  }
.ajaxbox .seprate { height:10px; }


.ajaxbox1 { background:#1c1c1c; border:1px solid #292929; }
.ajaxbox1 .ajaxlinks { background:#1c1c1c; border-top:1px solid #292929; padding-bottom:6px; height:32px; }
.ajaxbox1 .ajaxlinks a {  overflow:hidden; background:#161616; color:#CCC; margin-right:4px; text-align:center; width:112px; display:block; float:left; line-height:29px; font-size:12px;  border:1px solid #282828; border-top:0px; font-weight:bold; }
.ajaxbox1 .ajaxlinks .last { margin-right:0px; }
.ajaxbox1 .ajaxlinks a:hover { text-decoration:none; background:#2d2a2b; }
.ajaxbox1 .ajaxlinks a.selected { background:#2d2a2b; }
.ajaxbox1 .ajaxcontent {  }
.ajaxbox1 .seprate { height:10px; }

.ajaxpost1 { margin:0 5px 5px; padding:2px; background: transparent url(images/ajaxhg.jpg) repeat-x; border:1px solid #282828; text-align:left;height:130px; }
.ajaxpost { margin:0 5px 5px;  padding:2px; background: transparent url(images/ajaxhg.jpg) repeat-x; border:1px solid #282828; text-align:left; }
.ajaxpost:hover { background:#282828; }
.ajaxpost h1 { font-size:14px; padding:0px 4px; font-weight:normal; margin-bottom:2px; }
.ajaxpost h1 a { color:#8a9237; }
.ajaxpost .meta { color:#848484; border-bottom:1px dotted #c1c1c1; padding:0px 4px; padding-bottom:4px; margin-bottom:4px; }
.ajaxpost .meta a { color:#11679e; }
.ajaxpost p { margin:0px; padding:0px 4px; padding-bottom:4px; margin-bottom:4px; color:#999999; }

.slider1 { padding-bottom:10px; height:253px; overflow:hidden;  }

.topside { clear:both; margin-top:8px; margin-bottom:10px; height:270px; }
.topside .adsbar { width:317px; float:right; margin-right:8px; border:1px solid #2a2a2a; text-align:center; padding:10px 0px; background:url(images/bgs.png) repeat top left; }
.topside .ajax2area { margin-left:8px; margin-right:331px; height:271px; overflow:hidden; background:url(images/bgs.png) repeat top left; }
.topside .ajax2area .spacer { height:10px; }

.features { height:229px; }
.features .block-seprator{ width:7px; height:240px; float:left; background:transparent url(images/win-seperator.gif) repeat-y top center; }
.features .features-block { padding:5px 2px; width:200px; float:left; border:1px solid #282828; }
.features .features-block:hover { background:#282828; }
.features .features-block .image { height:131px; padding:3px; }
.features .features-block .detail { height:70px; margin-top:4px; }
.features .features-block .detail h2 { font-size:14px; padding:0px 4px; margin:4px 0px; }
.features .features-block .detail h2 a { color:#939C38; }
.features .features-block .detail p { margin:0px; padding:0px 4px; padding-bottom:4px; margin-bottom:4px; color:#999; }



input { background:url(images/bgs.png) repeat top left!important; color:#999999!important; border:1px solid #282828; }
textarea { background:url(images/bgs.png) repeat top left!important; color:#999999!important; border:1px solid #282828; }

.widgettitle { font-size:14px; text-align:center; background:url(images/widget-top.png); padding-top:36px; padding-bottom:5px; color:#CCC; font-weight:bold; border:1px solid #2b2b2b; border-bottom:1px dotted #545454; }
.widgettitle-simple { font-size:14px; text-align:center; background:url(images/widget-top.png); height:57px;  }
.sponsors{	width:315px; margin:0px auto; border:1px solid #2b2b2b; background:#161616; padding-top:16px; }
.sponsors .sponsorbox1{ width:127px; float:left; margin-left:16px; }
.sponsors .sponsorbox2{ width:127px; float:right; margin-right:16px; }
.spons{ float:left;	width:125px; height:125px; margin-bottom:25px; background:#000; border:1px solid #2b2b2b; }



.twocols{ background:#161616; }
.twocols h3{ margin:0px; color:#939c38; line-height:24px; font-size:14px; font-weight:normal; margin-bottom:6px; padding-left:5px;}
.twocols h3{ font-size:14px; font-weight:bold; }
.twocols .tcol1 { width:142px; float:left; margin-left:16px;}
.twocols .tcol2 { width:140px; float:right; margin-right:16px; }

.twoadvertise { padding:20px 0px; border-top:1px solid #282828; border-bottom:1px solid #282828; background:#fff;}
.twoadvertise .advertisetext { float:left; width:200px; text-align:left; }
.twoadvertise .advertiseimage { float:right; width:200px; text-align:right; }

.ngg-imagebrowser { width:560px; margin:0px auto; }
.ngg-imagebrowser h3 {  width:550px; margin:0px; width:550px; display:none; }
.ngg-imagebrowser img {	border:1px solid #A9A9A9; display:block; margin:0 auto; padding:5px; width:550px !important}

.twoadvertise2 { padding-top:20px; border-top:1px solid #282828; padding-bottom:10px; }
.twoadvertise2 .advertisetext { float:left; width:300px; text-align:left; }
.twoadvertise2 .advertiseimage { float:right; width:250px; text-align:right; }

.tags { background:#161616; padding:4px 8px; border:1px solid #2B2B2B; border-top-width:0px; }
.tags a { color:#A5A5A5; }

.breadcrumb { background:#161616; margin:0px; color:#979797; font-size:12px; border:1px solid #282828; padding:10px 8px; margin:0px 8px 11px 8px; }
.breadcrumb a { color:#979797; }
.breadcrumb img { padding:0px 6px; }





.listing{ margin-top:2px; /*width of menu*/}
.listing ul{list-style-type: none; margin: 5px 0; padding: 0;}
.listing ul li { padding: 3px 0; }
.listing ul li a{ color: #a5a5a5; font-size:11px; padding-left: 17px; text-decoration: none; background:url(images/bullet1.png) no-repeat 1px 4px;  }
* html .listing ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */}
.listing ul li a:hover{ text-decoration:underline;}

.listing2{ }
.listing2 ul{list-style-type: none; margin: 0px; padding: 0;}
.listing2 ul li { padding: 3px 0; }
.listing2 ul li a{ color: #a5a5a5; font-size:11px; padding-left: 17px; text-decoration: none; background:url(images/bullet2.gif) no-repeat 1px 3px;  }
* html .listing2 ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */}
.listing2 ul li a:hover{ text-decoration:underline;}

.children { margin-left:12px!important; }
.children li a { background:url(images/child.png) no-repeat 3px 4px!important; }

.feeds { margin-bottom:10px; background:#161616; border:1px solid #2b2b2b; border-top-width:0px; padding:8px 8px 8px 15px; }

.gallerypost { width:162px; margin:0px auto; }
.gallerypost .image { border:1px solid #2b2b2b; padding:1px; background:#fff; }
.gallerypost .gdetail { color:#e2e2e2; padding:8px 2px; text-align:center; border:1px solid #2b2b2b; border-top-width:0px; margin-bottom:10px; }
.gallerypost .gdetail a { color:#e2e2e2; }




.alignleft { float:left; }
.alignright { float:right; }
.aligncenter { display:block; }




.wp-pagenavi a {
	border: 1px solid #282828!important;
	color: #B62025!important;
}
.wp-pagenavi a:hover {	
	border: 1px solid #0066cc!important;
	color: #B62025!important;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}





.ddsmoothmenu{
}

.ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
position:relative;
top:-1px;
}

/*Top level list items*/
.ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
text-transform:uppercase;
display: block;
color: white;
padding: 0px 10px;
border-right: 1px solid #b6c034;
color:#000000;
font-weight:bold;
text-decoration: none;
}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{  }
.ddsmoothmenu ul li ul li { background:#b6c034; }
.ddsmoothmenu ul li a:hover{
background: transparent url(images/t-a-hover.jpg) repeat-x; /*background of menu items during onmouseover (hover state)*/
color: white;
}
	
/*1st sub level menu*/
.ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}






*html #slider {
    width: 200px; 
    height: 180px; 
    position: relative; 
	overflow: hidden; 
	background: transparent url(images/sliderhg.jpg);
	margin-left: 0px;
	margin-top: 3;

}



*html .sliderImage {
   float: left; /* important */
   position: relative; /* important */
   width: 200px; /* important to be same as image width or wider */
   height: 180px; /* important to be same as image height */
   display: none; /* important */
   overflow: hidden; /* important */
}

*html #sliderContent {
    width: 200px; /* important to be same as image width or wider */
	height: 180px; /* important to be same as image height */
    position: relative;
	overflow: hidden; /* important */
	margin-left: 0px;
}

*html .sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 200px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #ccc;
    display: none;
}

*html .clear {
	clear: both;
}
*html .sliderImage span strong {
    font-size: 14px;
}
*html .top {
	top: 0;
	left: 0;
}
*html .bottom {
	bottom: 0;
    left: 0;
}
















#slide {
padding : 10px;
margin : 0;
float:right;
width : 181px;
font-family : arial, sans-serif;
font-size : 10px;
background : #000;
}
#slide dt {
padding : 0;
margin : 0;
width : 181px;
height : 25px;
background : url(menu/back.png);
color : #ddd;
text-align : center;
line-height : 37px;
cursor : pointer;
font-weight : bold;
}
#slide dt.slide {
color : #fff;
background : url(menu/back.png) left bottom;
}
#slide dt a {
display : block;
height : 25px;
color : #fff;
text-decoration : none;
line-height : 37px;
}
#slide dt a:hover {
color : #fc0;
}
#slide dd {
padding : 0;
margin : 0;
background : #eee url(menu/shade.png) no-repeat top left;
text-align : center;
width : 181px;
height : 0;
overflow : hidden;
position : relative;
}
#slide dd ul {
padding : 0;
margin : 0;
list-style : none;
position : absolute;
left : 0;
bottom : 0;
height : auto;
}
#slide dd ul li {
border-bottom : 1px solid #aaa;
width : 181px;
height : 25px;
line-height : 25px;
}
#slide dd ul li a {
color : #666;
text-decoration : none;
font-size : 11px;
display : block;
height : 25px;
}
#slide dd ul li a:hover {
color : #000;
}
























#navitabs {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;

	overflow:hidden;

	}

#navitabs ul {
	margin:0;
	padding:10px 10px 0 0px;
	list-style:none;
	
	}

#navitabs li {
	display:inline;
	margin:0;
	padding:0;
	}

#navitabs a {
	float:left;
	background:url("images/left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#navitabs a span {
	float:left;
	display:block;
	background:url("images/right.png") no-repeat right top;
	padding:6px 15px 4px 6px;
	margin-right:2px;
	color:#FFF;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
/* #navitabs a span {float:none;}

/* End IE5-Mac hack */
#navitabs a:hover span {
	}

#navitabs a:hover {
	background-position:0% -42px;
	}

#navitabs a:hover span {
	background-position:100% -42px;
	}


#pocket   { display:none; }

#globalnav {
position : relative;
width : 100%;
height : 0;
white-space : nowrap;
padding : 0px 0px 0px 3px;
margin : 0;
list-style : none;
line-height : 1em;
}
#globalnav A {
display : block;
float : left;
color : #ff7800;
font-family: Helvetica, Arial, Verdana, sans-serif;
text-decoration : none;
font-weight : bold;
white-space : nowrap;
background-color : transparent;
background-image : url(images/bg_ez.gif);
margin : 0px 2px 0px 2px;
padding : 2px 4px 4px 4px;
border-left : 0px solid #fff;
border-top : 0px solid #fff;
border-right : 0px solid #fff;
border-bottom : 0px solid #fff;
}
#globalnav A:hover, #globalnav A:active, #globalnav A.here:link, #globalnav A.here:visited {
color: #ff7800;
background : #333333;
border-left : 0px solid #171717;
border-top : 0px solid #171717;
border-right : 0px solid #171717;
}
#globalnav A.here:link, #globalnav A.here:visited {
position : relative;
z-index : 102;
}

img, div { behavior: url(images/iepngfix.htc) }

a {
color : #ff7800;
text-decoration : none;
font-size : 9px;
font-weight : normal;
}
a:hover {
color : #ff7800;
background : transparent;
text-decoration : none;
font-size : 9px;
font-weight : normal;

}
a.side {
color : #ff7800;
background : transparent;
text-decoration : none;
font-size : 9px;
}
a:hover.side {
color : #ff7800;
text-decoration : none;
font-size : 9px;
}
a.white {
color : #5756A9;
text-decoration : none;
font-size : 9px;
font-weight : bold;

}
a:hover.white {
color : #5756A9;
text-decoration : underline;
font-size : 9px;
font-weight : bold;

}
a.footerlink {
color : #6f8216;
text-decoration : none;
font-size : 9px;
font-weight : bold;
}
a:hover.footerlink {
color : #6f8216;
text-decoration : underline;
font-size : 9px;
font-weight : bold;
}
.sub-header {
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 9px;
color : #111;
white-space : nowrap;
background-color : #000000;
background-image : url(images/bg_ez.bmp);
background-repeat : repeat;
background-position : right 0%;
padding : 0px 5px 4px 3px;
border-top : 1px solid #333333;
border-bottom : 1px solid #333333;
}
.white-header {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ff7800;
white-space : nowrap;
height : 1px;
padding : 0px 5px 0px 5px;
}
.left-header {
padding: 0px 0px 0px 7px;
}
.full-header {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #000000;
background-color : #000000;
background-position : right 0%;
padding : 2 0 0 0;
}
.full-header2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #5756A9;
white-space : nowrap;
height : 50px;
padding : 10px 5px 10px 5px;
}
.user-border{
height: 0px;
width: 160px;
background-image: url(images/user_border.gif);
background-position: left;
background-repeat: no-repeat;
padding: 1px 0 3px 0;
}
html{
background-color : #6C6C6C;
height:50%;
}

body {
border: 0px solid red;
min-height:1%; 
color: #a8a7a7;
font-size: 9px;
font-family: tahoma;

background-image : url(images/rep_til_2.jpg);
background-position:bottom; 
background-repeat:repeat-x;
margin: 0; 
padding: 2;
overflow: auto;
background-color:#000;


}
div.bg1 {
background-position:center;
background-color : #000;
background-image : url(images/rep_til_2.jpg);
	position:absolute;

	margin: 0 auto;
	width: 700px;
	clear: both; 
	bottom: 0px;
	height: 40px;



}
div.werbung1 {


padding: 0px;
text-align:center;
margin: 0px;
clear: both; 
bottom: 0px;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 40px;
}
div.werbung2 {

padding: 0px;
text-align:center;
margin: 0 0 0 500px;
clear: both; 
bottom: 0px;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 600px;
overflow-x: hidden ;
}

html #content { height: 100%; }
form {
margin : 0;
}
hr {
border : 0 none;
border-top : 0px solid #ccc;
border-bottom : 0px solid #efefef;
width : 100%;
height : 2px;
margin : 2px;
text-align : left;
}
hr.side-hr {
border : 0 none;
border-top : 0px solid #ccc;
border-bottom : 0px solid #efefef;
width : 100%;
height : 2px;
margin : 2px;
text-align : left;
}
td {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
pre {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
.alt {
color : #ffffff;
}
.outer-border {
border-top : 1px solid #333333;
border-right : 1px solid #333333;
border-bottom : 1px solid #333333;
border-left : 1px solid #333333;
margin : 20px 0px 0px 0px;
}
.panel-header {
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 11px;
color : #ff7800;
background-color : #ffffff;
background-image : url(images/bg_ey.bmp);
border-left : 1px solid #333333;
border-top : 1px solid #333333;
border-right : 1px solid #333333;
border-bottom : 1px solid #333333;
padding : 3px 5px 4px 3px;
}
.panel-headerx {
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 11px;
font-weight : bold;
height : 22px;
color : #333;
border-bottom : 0px solid #999999;
padding : 4px 2px 4px 3px;
}
.button-state {
border-bottom : 1px solid #999999;
}
.footer {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ff7800;
background-color : #000000;
border-top : 0px solid #333333;
border-bottom : 0px solid #000000;
padding : 5px;
}
.footer1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ff7800;
background-color : #efefef;
background-image : url(images/footbg.jpg);

border-top : 0px solid #333333;
border-bottom : 0px solid #000000;
padding : 5px;
}
.footer2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ff7800;
background-color : #000000;
background-position:bottom; 
background-repeat:repeat-x;
margin: 0; 
padding: 0;
}
.footer3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
color : #ff7800;
background-color : #000000;
border-top : 0px solid #333333;
border-bottom : 0px solid #000000;
padding : 5px;
background-image : url(images/rep_til_2.jpg);
background-position:bottom; 
background-repeat:repeat-x;
}
.button {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #ff7800;
background-color : #262626;
border-top : 1px solid #000;
border-left : 1px solid #000;
border-right : 1px solid #000;
border-bottom : 1px solid #000;
margin-top : 4px;
}
.button2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
color : #333;
background-color : #d8dcd6;
height : 16px;
border-top : 1px solid #fff;
border-left : 0px solid #fff;
border-right : 0px solid #827b60;
border-bottom : 1px solid #827b60;
margin-bottom : 2px;
}
.textbox {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #111;
background-color : #cccccc;
border-top : 1px solid #000;
border-left : 1px solid #000;
border-right : 1px solid #000;
border-bottom : 1px solid #000;
margin : 2px 0 2px 0;
 
}
.textbox3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #111;
border-top : 1px solid #272727;
border-left : 1px solid #272727;
border-right : 1px solid #272727;
border-bottom : 1px solid #272727;
margin : 2px 0 2px 0;
background-image: url(images/login1.gif); 
}
.textbox1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #111;
border-top : 1px solid #272727;
border-left : 1px solid #272727;
border-right : 1px solid #272727;
border-bottom : 1px solid #272727;
margin : 2px 0 2px 0;
background-image: url(images/login2.gif); 
}


.textbox2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #5756A9;
height : 16px;
background-color : #fff;
border-top : 1px solid #000000;
border-left : 1px solid #000000;
border-right : 1px solid #000000;
border-bottom : 1px solid #000000;
margin : 0 0 0 0;
}

.main-bg {
color : #333;
background-color : #000000;
background-repeat : repeat-x;
padding : 6px 5px 0px 5px;

}
.border {
border : 0px solid #f1f1f1;
}
.side-border-left {
color : #777;
background-color : #000000;
background-repeat : repeat-x;
padding : 5px 5px 10px 5px;
border-right : 0px solid #333333;
}
.side-border-right {
color : #777;
background-color : #000000;
background-repeat : repeat-x;
padding : 5px 5px 10px 5px;
border-left : 2px solid #333333;
}
.news-capmain {
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 11px;
color : #ff7800;
background-color : #171717;
border-left : 1px solid #333333;
border-right : 1px solid #333333;
border-top : 1px solid #333333;
border-bottom : 1px solid #333333;
background-repeat : repeat;
padding : 3px 5px 4px 3px;
}
.news-footer {
font-size : 11px;
color : #333333;
border-top : 0px solid #fff;
border-left : 0px solid #333333;
border-right : 0px solid #333333;
border-bottom : 0px solid #333333;
padding : 3px 4px 4px 4px;
}
.art-div{
height: 10px;
}
.art-capmain {
color: #a8a7a7;
font-size: 9px;
font-family: tahoma;
text-transform : uppercase;
background-color : #171717;
border-top : 0px solid #fff;
border-left : 0px solid #ccc;
background-repeat : no-repeat;
background-position : left 0%;
padding : 3px 5px 4px 3px;
}
.art-capmain2 {
background-color : #171717;
border-right : 0px solid #999999;
background-image : url(images/art2.gif);
background-repeat : repeat-y; 
margin: 0;
}
.art-body {
color: #a8a7a7;
font-size: 9px;
font-family: tahoma;
border-top : 0px solid #999999;
border-left : 0px solid #999999;
border-right : 0px solid #999999;
border-bottom : 0px solid #999999;
padding : 4px 5px 5px 5px;
}
.art-footer {
font-size : 11px;
color : #333;
background-image : url(images/a_shading.gif);
border-left : 0px solid #999999;
border-right : 0px solid #999999;
border-bottom : 0px solid #999999;
padding : 3px 4px 4px 4px;
}
.capmain {
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 11px;
color : #ff7800;
background-image : url(images/bg_ey.bmp);
border-bottom : 1px solid #333333;
border-left : 1px solid #333333;
border-top : 1px solid #333333;
border-right : 1px solid #333333;
padding : 3px 5px 4px 3px;
}
.scapmain {
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 10px;
font-weight : bold;
color : #333;
border-left : 1px solid #999999;
border-top : 1px solid #999999;
border-right : 1px solid #999999;
border-bottom : 1px solid #999999;
padding : 4px 0px 4px 0px;
}
.forum-caption {
font-family : Helvetica, Arial, Verdana, sans-serif;
font-size : 11px;
color : #fff;
background-color : #000000;
background-image: url(images/bg_ez);
border-top : 0px solid #333333;
border-left : 0px solid #333333;
border-right : 0px solid #333333;
border-bottom : 0px solid #333333;
padding : 2px 4px 2px 5px;
}
.side-label {
color : #333;
border-top : 1px solid #999999;
border-bottom : 1px solid #999999;
padding : 2px 4px 2px 0px;
margin-top : 3px;
margin-bottom : 3px;
}

.quote {
font-size : 11px;
color : #333;
padding : 4px 4px 4px 16px;
margin : 10px;
border-top : 1px solid #999999;
border-left : 1px solid #999999;
border-right : 1px solid #999999;
border-bottom : 1px solid #999999;
background-image : url(images/quote_bg.jpg);
background-repeat : repeat-y;
background-position : left 0%;
}
.poll {
height : 10px;
background-color : #e8e8f1;
border-top : 1px solid #000000;
border-left : 1px solid #000000;
border-right : 1px solid #000000;
border-bottom : 1px solid #000000;
}
.comment-name {
font-weight : bold;
color : #333;
}
.shoutboxname {
font-weight : bold;
color : #333;
}
.shoutbox {
color : #333;
}
.shoutboxdate {
font-size : 10px;
color : #333;
}
.small {
font-size : 9px;
color : #ffffff;
font-family: tahoma;
}
.small2 {
font-size : 9px;
font-weight : normal;
color : #333;
}
.side-small {
font-size : 9px;
font-weight : normal;
color : #333;
padding : 2px;
}
.fullheader-small {
font-size : 10px;
font-weight : normal;
color : #f1f1f1;
padding : 2px;
}
.madeby {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #ff7800;
padding : 5px;
text-align : right;
}
.style1 {
	color: #a8a7a7;
	font-size: 10px;
	font-family: tahoma;
}
.style10 {
	color: #a8a7a7;
	font-size: 10px;
	font-family: tahoma;
	font-weight: bold;
}
.style2 {color: #a8a7a7; 
	font-size: 10px;
	font-family: tahoma;
	weight: 150px;
}
.style3 {
	color: #a8a7a7;
	font-size: 10px;
	font-family: tahoma;
}
.style4 {
	color: #a8a7a7;
	font-size: 10px;
	font-family: tahoma;
}
a.style4 {
	color: #a8a7a7;
	font-size: 9px;
	font-family: tahoma;
}
.style5 {
	color: #a8a7a7;
	font-size: 10px;
	font-family: tahoma;
}
.style6 {
	color: #a8a7a7;
	font-size: 10px;
	font-family: tahoma;
}
.border-left {
	width:18px; background-image:url(images/border-left.gif);
	background-repeat:repeat-y; 
}

.border-right {
	width:5px; background-image:url(images/border-right.gif);
	background-repeat:repeat-y;
}

.border-bleft {
	width:5px; height:17px;
	background-image:url(images/border-bleft.gif);
}

.border-bright {
	width:5px; height:17px;
	background-image:url(images/border-bright.gif);
}

.border-bmain {
	height:17px; background-image:url(images/border-bmain.gif);
	background-repeat:repeat-x;
}
.panel-left {
	/*width:18px; height:27px;*/ 
	width:5px; height:5px;
	background-image:url(images/panel-left.gif); 
}

.panel-right {
	width:5px; height:5px;
	background-image:url(images/panel-right.gif);
}

.panel-main {
	font-family:Tahoma,Arial,Sans-Serif;
	font-size:9px;font-weight:bold;
	color:#F5F4E7;
	height:5px;

	background-image:url(images/panel-main.gif);
	background-repeat:repeat-x;
}

div.bg {
background-image: url(images/page_background_top_main.jpg);
position: absolute;
left: 50%;
margin-left: -50%;
width:100%;height:100%;
background-position:center;
z-index: -100;
}



.navi-news1
{
  background-image:url(images/linkus1.jpg);
  width:100px;
  height:78px;
  display:block;
} 
.navi-news1:hover, .navi-news:active, .navi-news:focus
{
  background-image: url(images/linkus2.jpg);
}

.navi-news2
{
  background-image:url(images/bewerbung_1.jpg);
  width:100px;
  height:78px;
  display:block;
} 
.navi-news2:hover, .navi-news:active, .navi-news:focus
{
  background-image: url(images/bewerbung_2.jpg);
}

.navi-news3
{
  background-image:url(images/reg_1.jpg);
  width:100px;
  height:78px;
  display:block;
} 
.navi-news3:hover, .navi-news:active, .navi-news:focus
{
  background-image: url(images/reg_2.jpg);
}

.navi-news4
{
  background-image:url(images/sendeplan_1.jpg);
  width:100px;
  height:78px;
  display:block;
} 
.navi-news4:hover, .navi-news:active, .navi-news:focus
{
  background-image: url(images/sendeplan_2.jpg);
}
.navi-news5
{
  background-image:url(images/Micro_1.jpg);
  width:100px;
  height:78px;
  display:block;
} 
.navi-news5:hover, .navi-news:active, .navi-news:focus
{
  background-image: url(images/Micro_2.jpg);
}
.navi-news6
{
  background-image:url(images/contest_1.jpg);
  width:100px;
  height:78px;
  display:block;
} 
.navi-news6:hover, .navi-news:active, .navi-news:focus
{
  background-image: url(images/contest_2.jpg);
}
.navi-news7
{
  background-image:url(images/team_1.jpg);
  width:100px;
  height:78px;
  display:block;
} 
.navi-news7:hover, .navi-news:active, .navi-news:focus
{
  background-image: url(images/team_2.jpg);
}
.navi-news8
{
  background-image:url(images/gb_1.jpg);
  width:100px;
  height:78px;
  display:block;
} 
.navi-news8:hover, .navi-news:active, .navi-news:focus
{
  background-image: url(images/gb_2.jpg);
}
.navi-news10
{
  background-image:url(images/chat_1.jpg);
  width:100px;
  height:78px;
  display:block;
} 
.navi-news10:hover, .navi-news:active, .navi-news:focus
{
  background-image: url(images/chat_2.jpg);
}


.pagenav {
	padding: 0.4em;
}

.pagenav span {
	color: #fff;
	background-color: #FE580E;
	border: 1px solid #484848;
	padding: 0.2em 0.4em 0.2em 0.4em;
	margin: 0.2em;
}

.pagenav a {
	color: #FE580E;
	background-color: #none;
	border: 1px solid #484848;
	padding: 0.2em 0.4em 0.2em 0.4em;
	margin: 0.2em;
	text-decoration: none;
}

.pagenav a:hover {
	color: #FE580E;
	background-color: #none;
	border: 1px solid #484848;
	padding: 0.2em 0.4em 0.2em 0.4em;
	margin: 0.2em;
	text-decoration: none;
}