@import "./iconstyles.css";

 /*Generelle Anweisungen---------------------------------------------------------------------------*/
body {
	background-color:#ffffff; 
	margin: 0;
	padding: 0;
	}
	
body, td {
	font-family: Arial,Helvetica; 
   font-size: 11px;
	color: #000;  
	}

form{
	margin: 0px;
	padding: 0px;
}

a img{
	border: 1px solid #FF6600;
}
a:hover img{
	border: 1px solid #C6C6C6;
}

a{
	color: #000;
}

a:hover{
	color: #FF6600;
}

a.nodeco img,a.nodeco:hover img{
	border:0px;
}
/*Überschriften----------------------------------------------------------------------------------------------------*/
/*h1{
	font-family: Arial,Helvetica;
	font-weight: bold;
   font-size: 18px;
	color: #000;
	padding: 3px 2px 1px 2px;
	margin: 0px;
}*/
h2{
	font-family: Arial,Helvetica;
	font-weight: bold;
   font-size: 12px;
	color: #000;
	padding: 3px 2px 1px 2px;
	margin: 0px;
}
h3{
    font-family: Arial,Helvetica;
    font-weight: bold;
    font-size: 12px;
    color: #000;
    border-bottom: 1px dotted #000000;
    padding: 3px 2px 1px 2px;
    margin: 0px;
}
.h3 {
    padding: 3px 2px 1px 2px;
    margin: 0px;
}
.h3 td{
    border-bottom: 1px dotted #000000;
    font-family: Arial,Helvetica;
    font-weight: bold;
    font-size: 12px;
    color: #000;
}
h5{
	background-image: url(images/h5_head_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial,Helvetica;
	font-weight: bold;
   font-size: 12px;
	color: #000;
	padding: 1px 2px 2px 4px;
	margin: 0px 0px 1px 0px;
}

h4 {
    font-family: Arial,Helvetica;
	 font-weight: normal;
    font-size: 12px;
	 color: #fff;
	 padding: 2px 2px 3px 4px;
	 margin: 0px;    
    background-color:#1F1F1F;
}
.teasertd h4,.submenutd h4{
	background-image: url(images/rand_head.gif);
	background-repeat: no-repeat;
	font-family: Arial,Helvetica;
	font-weight: normal;
   font-size: 12px;
	color: #fff;
	padding: 2px 2px 3px 4px;
	margin: 0px;
   background-color:#000;
}

.text_orange{
	color: #FF6600;
	padding: 0px 2px;
}
.orange{color: #FF6600;}
/*Linien, links, button etc.--------------------------------------------------------------------------------------*/
.abstand td{
	padding: 2px;
}
.abstand_lr{
	padding: 0px 2px;
}

.linie_weiss{
	border-bottom: 1px dotted #000000;
}
.linie_hellgrau{
	border-bottom: 1px dotted #000000;
}
.linie_grau{
	border-bottom: 1px dotted #000000;
}
.punktlinie{
	background-image: url(images/punktlinie.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

a.link_weiss{
	background-image: url(images/footer_pf.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-family: Arial,Helvetica;
   font-size: 11px;
	padding: 0px 8px 0px 10px;
	color: #fff;
	text-decoration: none;
}
a.link_weiss:hover{
	background-image: url(images/footer_pf.gif);
	background-position: 0px -21px;
	background-repeat: no-repeat;
	color: #FF6600;
}

a.link_black{
	background-image: url(images/pf_black_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-family: Arial,Helvetica;
   font-size: 11px;
	padding: 0px 2px 0px 10px;
	color: #000;
	text-decoration: none;
}
a.link_black:hover{
	background-image: url(images/pf_black_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px -21px;
	color: #FF6600;
}

a.button_grafik,span.button_grafik {
    background-image: url(images/button_rund.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    /*border: 1px solid #C65002;*/
    font-family: Arial,Helvetica;
   font-size: 12px;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    display: block;
    text-decoration: none;
    padding: 1px 0px 2px 0px;
    width:168px;
}
a.button_grafik:hover {
    background-image: url(images/button_rund.png);
    background-repeat: no-repeat;
    background-position: 0px -42px;
    /*border: 1px solid #C65002;*/
    font-family: Arial,Helvetica;
   font-size: 12px;
    color: #723004;
}
a.button_small,span.button_small {
	background-image: url(images/button_rund_small.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/*border: 1px solid #C65002;*/
	font-family: Arial,Helvetica;
   font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	display: block;
	text-decoration: none;
	padding: 1px 0px 2px 0px;
    width:138px;
}
a.button_small:hover {
	background-image: url(images/button_rund_small.png);
	background-repeat: no-repeat;
	background-position: 0px -42px;
	/*border: 1px solid #C65002;*/
	font-family: Arial,Helvetica;
   font-size: 12px;
	color: #723004;
}
/*Header - ticker ------------------------------------------------------------------------------------------*/
.HeaderText, .HeaderText a{
    font-family: Arial,Helvetica;
    font-size: 11px;
    color: #fff;
}

.header{
            background-image: url(images/head_bg.jpg);
            background-repeat: no-repeat;
            height: 96px;
            font-family: Arial,Helvetica; 
            font-size: 11px;
            color: #fff;
}

*html .header{
            height: 96px;
}

.header_pub{
            background-image: url(images/head_bg_pub.jpg);
            background-repeat: no-repeat;
            height: 96px;
            font-family: Arial,Helvetica; 
            font-size: 11px;
            color: #fff;
}

*html .header_pub{
           height: 96px;
}

.header_pub a {color:#FFF;}
.ticker td{
	font-family: Arial,Helvetica;
   font-size: 11px;
	color: #fff;
	padding: 0px 4px 4px 0px;
}
.ticker a{
    color: #FFF;
}

.ticker a:hover{
    color: #FF6600;
}


/*Haupt-, second-, thirdnavi------------------------------------------------------------------------------------------*/
.hauptnavi, .hauptnaviaktiv{
	background-image: url(images/h_navi_bg.gif);
	background-repeat: repeat-x;
}
.hauptnavi a{
	font-family: Arial,Helvetica;
	font-weight: normal;
   font-size: 13px;
	color: #fff;
	padding: 4px 8px 0px 8px;
	height: 20px;
	text-decoration: none;
	display: block;
	border-left: 1px solid #fff;
}
.hauptnavi a.veeodee{
    background-image: url(images/h_navi_bg_lila.gif);
}
.hauptnavi a:hover,
.hauptnaviaktiv a,
.hauptnaviaktiv a:hover{
	background-image: url(images/h_navi_bg_aktiv.gif);
	background-repeat: repeat-x;
	font-family: Arial,Helvetica;
	font-weight: normal;
   font-size: 13px;
	color: #fff;
	padding: 4px 8px 0px 8px;
	height: 20px;
	text-decoration: none;
	display: block;
	border-left: 1px solid #fff;
}
/**html .hauptnavi a,
*html .hauptnavi a:hover,
*html .hauptnaviaktiv a,
*html .hauptnaviaktiv a:hover{
	padding: 5px 8px 4px 8px;
}*/


.secondnavi, .secondnaviaktiv{
	background-color: #fff;
}
.secondnavi a{
	background-image: url(images/second_navi_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial,Helvetica;
   font-size: 12px;
	color: #fff;
	padding: 2px 2px 3px 20px;
	margin-bottom: 1px;
	text-decoration: none;
	display: block;
	width: 146px;
}
.secondnavi a:hover,
.secondnaviaktiv a,
.secondnaviaktiv a:hover{
	background-image: url(images/second_navi_bg_aktiv.gif);
	background-repeat: repeat-x;
	font-family: Arial,Helvetica;
   font-size: 12px;
	color: #fff;
	padding: 2px 2px 3px 20px;
	margin-bottom: 1px;
	text-decoration: none;
	display: block;
	width: 146px;
}
*html .secondnavi a,
*html .secondnavi a:hover,
*html .secondnaviaktiv a,
*html .secondnaviaktiv a:hover{
	width: 168px;
}

.thirdnavi, .thirdnaviaktiv{
	background-color: #ffffff;
}
.thirdnavi a{
	background-image: url(images/pf_black_orange.gif);
	background-repeat: no-repeat;
	background-position: 18px 4px;
	font-family: Arial,Helvetica;
   font-size: 11px;
	color: #000;
	padding: 0px 2px 1px 30px;
	margin: 2px 0px 2px 0px;
	text-decoration: none;
	display: block;
	border-bottom: 1px dotted #000000;
}
.thirdnavi a:hover,
.thirdnaviaktiv a,
.thirdnaviaktiv a:hover{
	background-image: url(images/pf_black_orange.gif);
	background-repeat: no-repeat;
	background-position: 18px -22px;
	color: #FF6600;
	padding: 0px 2px 1px 30px;
	margin: 2px 0px 2px 0px;
	text-decoration: none;
	display: block;
	border-bottom: 1px dotted #000000;
}
/*
*html .thirdnavi a,
*html .thirdnavi a:hover,
*html .thirdnaviaktiv a,
*html .thirdnaviaktiv a:hover{
	width: 168px;
}*/
/*hintergründe - rahmen------------------------------------------------------------------------------------*/
.bg_dunkelgrau{
	background-image: url(images/randbox_border.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 20px;
}
.bg_dunkelgrau2{
	background-image: url(images/bg_footer.gif);
	background-repeat: repeat-x;
}
.bg_weissgrau{
	background-color: #F5F5F5;
}
.teasertd .bg_weissgrau {background-color:#FFF;}
.bg_weiss{
	background-color: #FFF;
}
.bg_grau{
	background-color: #ffffff;
}
.bg_grau_zwei{
	background-image: url(images/h5_head_bg.gif);
	background-repeat: repeat-x;
	padding: 2px 0px;
}
/*
.rahmen{
	border: 1px solid #C6C6C6;
}*/

.rahmen_dark{
	border: 1px solid #A6A6A6;
}

.weiss_trans{
	background-image: url(images/banner_bg.gif);
	filter:alpha(opacity=70);
	 -moz-opacity: 0.70;
    opacity: 0.7;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
/*formular - Button etc.----------------------------------------------------------------------------------------------*/
input.form_button,button.form_button{
	background-image: url(images/form_button.gif);
	background-repeat: repeat-x;
	border: 1px solid #C65002;
	background-color: #FD3901;
	font-family: Arial,Helvetica;
	font-weight: bold;
   font-size: 12px;
	color: #FFF;
	text-decoration: none;
	padding: 0px 0px 1px 0px;
}
*html input.form_button,*html button.form_button{
	padding: 0px;
}

input.form_feld{
	border: 1px solid #C6C6C6;
	background-color: #ffffff;
	font-size: 11px;
   color:#000;
}
textarea.form_textfeld{
	border: 1px solid #C6C6C6;
	background-color: #ffffff;
	font-family: Arial,Helvetica;
	font-size: 11px;
   color:#000;
   /*scrollbar-base-color:#B6B6B6;
	scrollbar-darkshadow-color:#808080;
	scrollbar-face-color:#B6B6B6;
	scrollbar-highlight-color:#FFF;
	scrollbar-shadow-color:#000;*/
}
optgroup{
	background-color: #C6C6C6;
	font-style: normal;
}
optgroup  option{
	background-color: #FFF;
}

.quicknavi,.quicknavi option{
	width: 168px;
	font-size:12px;
}
.quicknavi_dunkel{
	background-color: #f5f5f5;
	color: #000000;
}
.quicknavi_hell{
    background-color: #FFF;
    color: #8D8D8D;
}
.quicknavi_rotfett{
    background-color: #FCC;
    font-weight: bold;
    color: #FFF;
}
/*Userlist-------------------------------------------------------------------------------------*/
.userlistHdln {margin-top:4px;}
.userlist{
	border: 0px solid #ffffff;
	background-color: #ffffff;
	overflow: auto;
	margin-top: 2px;
   /*scrollbar-base-color:#B6B6B6;
	scrollbar-darkshadow-color:#808080;
	scrollbar-face-color:#B6B6B6;
	scrollbar-highlight-color:#FFF;
	scrollbar-shadow-color:#000;*/
}

.userlist a{
	background-color: #ffffff;
	display: block;
	padding: 2px;
	text-decoration: none;
	border-bottom: 1px dotted #000000;
}
.userlist a:hover{
	background-color: #fff;
	display: block;
	text-decoration: none;
}

/*content------------------------------------------------------------------------------------------*/


/*Forumlar -Buttons*/
button.button_grafik{
    background-image: url(images/button.gif);
    background-repeat: repeat-x;
    border: 1px solid #C65002;
    font-family: Arial,Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    display: block;
    text-decoration: none;
    padding: 1px 8px 2px 8px;
    width:156px;
    margin-top:4px;
    height: 22px;
}

input.form_buttonLogin,button.form_buttonLogin{
    background-image: url(images/form_button.gif);
	 background-repeat: repeat-x;
    border: 1px solid #C65002;
    background-color: #FD3901;
    width:156px;
    text-align: center;
    font-family: Arial,Helvetica;
    font-weight: bold;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding: 0px 0px 1px 0px;
}
*html input.form_buttonLogin,*html button.form_buttonLogin{
    padding: 0px;
}

div.form_buttonLoginclicked{
    background-image: url(images/button_aktiv.gif);
    background-color: #FD3901;
    color: #723004;
    border: 1px solid #C65002;
    font-family: Arial,Helvetica;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    display: block;
    text-decoration: none;
    width:156px;
    height: 20px;
}

div.form_buttonclicked{
    background-image: url(images/button_aktiv.gif);
    background-color: #FD3901;
    color: #723004;
    border: 1px solid #C65002;
    font-family: Arial,Helvetica;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    display: block;
    text-decoration: none;
    width:44px;
    height: 20px;
}
button{
cursor: pointer;
}


.submenutd {padding:8px 8px 8px 0px;}
.teasertd {padding:8px 0px 8px 0px;}
.indextd {padding: 8px 8px 8px 0px;}

*html .submenutd{
 width:168px;
}

*html .contenttd{
 width:536px;
}

*html .indextd{
 width:700px;
}

*html .teasertd{
 width:168px;
}

/*.reiternaviaktiv{ background-color: #F97116;}
.reiternavi{background-color: #C6C6C6}*/

#BigFont {font-size:13px;}
#BigFont h1 {font-size:22px;}
#BigFont h2 {font-size:16px;}
#BigFont h3 {font-size:16px;}
.text_weiss, .text_weiss a{
font-family: Arial,Helvetica;
font-weight: normal;
font-size: 14px;
color: #fff;
margin: 0px;
padding: 0px 2px;
}
.nodeco *{ border:none;}

div.anmeldungLayer{
filter:alpha(opacity=95); moz-opacity: 0.95;
opacity: 0.95;
background:#FFFFFF;
border:1px solid #FF6600;
font-weight: normal;
font-size: 11px;
color:#000;
position: relative;
width:158px;
text-align:left;padding: 2px 4px;
margin: -2px 0px 0px 12px;
}
*html div.anmeldungLayer{ width:170px;}

div.UserStatusLayer{
filter:alpha(opacity=95); moz-opacity: 0.95;
opacity: 0.95;
background:#FFFFFF;
border:1px solid #FF6600;
font-weight: normal;
font-size: 11px;
color:#000;
position:relative;
top:-90px;
left:-30px;
width:220px;
height:65px;
text-align:left;padding:4px;
}
.fehler_info{
            font-family: Arial,Helvetica;
            font-weight: bold;
            font-size: 12px;
            color: #000;
            padding:4px;
}
.fehler_rot{
            background-image: url(images/fehler_rot.gif);
            background-repeat: no-repeat;
            background-position: 0px 0px;
            background-color: #F8F8F8;
            font-family: Arial,Helvetica;
            font-weight: bold;
            font-size: 12px;
            color: #ff0000;
            border: 3px solid #ff0000;
            padding: 4px 4px 4px 150px;
            height: 95px;
            overflow: auto;
}

.fehler_gruen{
            background-image: url(images/fehler_ok.gif);
            background-repeat: no-repeat;
            background-position: 0px 0px;
            background-color: #F8F8F8;
            font-family: Arial,Helvetica;
            font-weight: bold;
            font-size: 12px;
            color: #526900;
            border: 3px solid #9EBD36;
            padding: 4px 4px 4px 150px;
            height: 70px;
            overflow: auto;
}
.fehler_warn{
            background-color: #F8F8F8;
            font-family: Arial,Helvetica;
            font-weight: bold;
            font-size: 12px;
            color: #696969;
            border: 3px solid #BDBDBD;
            padding: 4px 10px;
            height: 70px;
            overflow: auto;
}
 
/*ny_oeffentlich---------------------------------------------------------------------------------------------------*/
.linegrey{
            border-top: 1px dotted #000000;
}

 

/*reiternavi--------------------------------------------------------------------------------*/
.reiternavi td{
            background-image: url(images/reiter_bg.gif);
            background-repeat: repeat-x;
            height: 24px;
}

.reiternavi a,
.reiternavi span{
            background-image: url(images/reiter_inaktiv.gif);
            background-repeat: no-repeat;
            background-position: top left;
            margin-right: 1px;
            padding: 2px 8px 0px 8px;;
            font-family: Arial,Helvetica;
            font-size: 11px;
            color: #000000;
            text-transform: uppercase;
            font-weight: normal;
            text-decoration: none;
            display: block;
            height: 24px;
}

.reiternavi a:hover,
.reiternaviaktiv a,
.reiternaviaktiv span,
.reiternaviaktiv a:hover{
            background-image: url(images/reiter_aktiv.gif);
            background-repeat: no-repeat;
            background-position: top left;
            margin-right: 1px;
            padding: 2px 8px 0px 8px;;
            font-family: Arial,Helvetica;
            font-size: 11px;
            color: #fff;
            text-transform: uppercase;
            font-weight: normal;
            text-decoration: none;
            display: block;
            height: 24px;
}

*html .reiternavi a, *html .reiternaviaktiv a, *html .reiternaviaktiv span{
            height: 24px;
}

.sLayer2{
 position:relative;
 width:82px;
 height:103px;
 top:-100px;
 left:20px;
 background-image: url(images/sLayer_back.png);
 background-repeat: no-repeat;
 border:0px solid #FF6600;
}

*html .sLayer2{
 background-image: url(images/sLayer_back.gif)!important;
}

.sLayer2 img{
 margin:2px 0px 0px 2px;
}

.sLayer1{
 display:none;
 position:absolute;
 width:0px;height:0px;
}
.sLayer1vis{
 display:block;
 position:absolute;
 width:0px;height:0px;
}


.tour{
 width:696px;
 height:302px;
}

.tour div.vid{
 padding-top: 23px;
 padding-right: 17px;
 width:312px;
 height:215px;
 display:block;
}

.tour div.click{
	display: block;
	width: auto;
	float: left;
}

form.quicklaunch select{
    font-size: 11px;
    font-family: arial;
    height: 18px;

}
.flipbar_closed {
 margin-top:8px;
 background-image: url(images/flipbar.gif); 
 height: 20px;
}
.flipbar_closed a {
 height: 20px;
 display:block;
 padding:2px 4px;
 background-image: url(images/flipbar_closed.gif);
 background-position: right;
 background-repeat: no-repeat;
 font-weight: bold;
 text-decoration:none;
}
.flipbar_closed a:hover { color:#000;}

.flipbar_opened {
 margin-top:8px;
 background-image: url(images/flipbar.gif); 
 height: 20px; 
}
.flipbar_opened a {
 height: 20px;
 display:block;
 padding:2px 4px;
 background-image: url(images/flipbar_opened.gif);
 background-position: right;
 background-repeat: no-repeat;
 font-weight: bold;
 text-decoration:none;
}
.flipbar_opened a:hover { color:#000;}
h1{
            font-family: Arial,Helvetica;
            font-weight: bold;
            font-size: 17px;
            color: #000;
            padding: 3px 2px 1px 2px;
            margin: 0px;
            letter-spacing: -1px;
}

 
a.button_profil{
            background-image: url(images/profil_boxen/vierpfeil.gif);
            background-repeat: no-repeat;
            background-position: right;
            padding: 0px 32px 0px 0px;
            font-family: Arial,Helvetica; 
            font-weight: bold;
            font-size: 12px;
            color: #000000;
            text-decoration: none;
            display:block;
}

a.button_profil:hover{
            background-image: url(images/profil_boxen/vierpfeil_aktiv.gif);
            background-repeat: no-repeat;
            background-position: right;
            color: #FF6600;
}

a.button_152profil{
background-image: url(images/button_rund_152.png);
background-repeat: no-repeat;
background-position: 0px 0px;
font-family: Arial,Helvetica;
font-weight: bold;
font-size: 13px;
color: #ffffff;
display: block;
text-decoration: none;
padding: 4px 8px 5px 8px;
text-align: center;
margin: 4px 0px;

}
a.button_152profil:hover{
background-position: 0px -64px;
color: #723004;
}


div#AjaxLayerRahmen{
 width:165px;
 border:1px solid #C6C6C6;
}

div#AjaxLayerHead{
 text-align:right;
 background-color: #5A5A5A;
 font-size:10px;
 padding: 2px 4px;
}
div#AjaxLayerHead a{ color: #FFF;text-decoration:none;}
div#AjaxLayerHead a:hover{ color: #FF6600;text-decoration:none;}

div#AjaxLayerContent{
 height:160px;
 background-color: #E9E9E9;
 padding:4px;
}
a.orange_linkNext{
background-image: url(images/pf_orange_xl.gif);
background-repeat: no-repeat;
background-position: right;
padding: 0px 20px 2px 0px;
font-family: Arial,Helvetica; 
font-size: 15px;
font-weight: bold;
color: #FA3502;
text-decoration: none;
text-transform: uppercase;
}

a.orange_linkNext:hover{
background-image: url(images/pf_orange_xl.gif);
background-repeat: no-repeat;
background-position: right;
color: #FA3502;
text-decoration: underline;
}

*html a.orange_linkNext,
*html a.orange_linkNext:hover{
padding: 0px 20px 0px 0px;
}

a.orange_linkLast{
background-image: url(images/pf_orange_xl2.gif);
background-repeat: no-repeat;
background-position: left;
padding: 0px 0px 2px 20px; 
font-family: Arial,Helvetica; 
font-size: 15px;
font-weight: bold;
color: #FA3502;
text-decoration: none;
text-transform: uppercase;
}

a.orange_linkLast:hover{
background-image: url(images/pf_orange_xl2.gif);
background-repeat: no-repeat;
background-position: left;
color: #FA3502;
text-decoration: underline;
}

*html a.orange_linkLast,
*html a.orange_linkLast:hover{
padding: 0px 0px 0px 20px;
}

.divteaser_80_158{
            width:80px;
            float:left;
            display:block;
            margin: 4px;
            height: 165px;
}

.abstand_0px2px{
            margin: 0px 2px;
}

.abstand_4px2px{
            margin: 4px 2px;
}

.mitglied_bg{
            background-image: url(images/mitglied_bg.gif);
            background-repeat: repeat-x;
            background-position: bottom;
}

.mitglied_bg_unten{
            background-image: url(images/mitglied_bg_unten.gif);
            background-repeat: no-repeat;
            background-position: bottom;
            height: 20px;

}

a.button_76,span.button_76 {
            background-image: url(images/button_rund_76.gif);
            background-repeat: no-repeat;
            background-position: 0px 0px;
            font-family: Arial,Helvetica;
            font-size: 12px;
            font-weight: bold;
            color: #FFF;
            text-align: center;
            display: block;
            text-decoration: none;
            padding: 1px 4px 2px 4px;
}

a.button_76:hover {
            background-image: url(images/button_rund_76.gif);
            background-repeat: no-repeat;
            background-position: 0px -42px;
            font-family: Arial,Helvetica;
            font-size: 12px;
            color: #723004;
}

.divteaser_168_234{
            width:168px;
            float:left;
            display:block;
            margin: 4px;
            height: 234px;
}

.txt_grau{
            font-family: Arial,Helvetica;
            font-size: 11px;
            font-weight: normal;
            color: #7F7F7F;
}

.ErgListe{}
.ErgListeEnd {clear:both;}
.CoinAuktionBig { height:260px; background-image: url(images/coinauktion_bg_startseite.jpg); background-repeat:no-repeat;background-position:bottom left;}
.CoinAuktionBig h3{ font-size:16px;}
.CoinAuktionBig .text{ padding: 8px 8px 8px 125px;}
.CoinAuktionBig .AktionsDetails {float:left;margin-left:125px;}
.CoinAuktionBig .AktionsDetails b.CoinAnz
{ font-size:14px;margin-top:2px;color:#FFF;display:block;}
.CoinAuktionBig .AktionsDetails .AktionsDetails_head
{ display:block;width:168px;height:20px; background-image: url(images/coinauktion_big_bg_header.png);background-repeat:no-repeat;text-align:center;color:#FFF;}
.CoinAuktionBig .AktionsDetails .AktionsDetails_content {padding-top:9px;background-color:#0B0B0B;display:block;width:168px;height:123px;background-repeat:no-repeat;background-image:url('images/coinauktion_big_bg_content.jpg');text-align:center;}
.CoinAuktionBig .AktionsDetails .AktionsDetails_footer {display:block;background-repeat:no-repeat;padding-top:10px;text-align:right;height:15px!important;height:25px;width:168px;background-image:url('images/coinauktion_big_bg_footer.png');}
.CoinAuktionBig .AktionsDetails .AktionsDetails_footer a {display:none;}
.CoinAuktionBig .AktionsDetails .EndInfo 
{display:block;text-align:center;color:#7F7F7F;}
.CoinAuktionBig .AktionsDetails .AktPreis {display:block;background-image:url(images/coinauktion_big_bg_preis.png);background-repeat:no-repeat;color:#000;width:151px;height:42px!important;height:47px;padding-top:5px;font-size:32px;text-align:center;margin:0px 0px 5px 0px;
margin-right:auto;margin-left:auto;}

.CoinAuktionBig .OtherAuktionen {float:left;display:block;width:210px;margin-left:9px;}
.CoinAuktionBig .OtherAuktionen h2 {margin-bottom:4px;font-size:14px;}
.CoinAuktionBig .OtherAuktionen .Auktion {background-color:#F5F5F5;
background-image: url(images/punktlinie.gif);
background-repeat: repeat-x;
background-position: bottom;
margin-bottom:1px solid #FFF;
}
.CoinAuktionBig .OtherAuktionen .Auktion .EndInfo
{display:block;color:#7F7F7F;padding:6px 2px 0px 2px;display:block;}
.CoinAuktionBig .OtherAuktionen .Auktion .AktPreis
{display:block;color:#000;padding:2px 2px 0px 12px;display:block;font-size:13px; margin-bottom:2px;
background-image:url(images/coinauktion_pfeil.gif);background-repeat:no-repeat;background-position:2 7px;}

div.AktionsDetails_Button{
margin-top:14px;
height: 35px;
}
div.AktionsDetails_buttonclicked{
background-image: url(images/coinauktion_big_button.png);
background-position: 0px -51px ;
background-repeat: no-repeat;
border: none;
background-color: transparent;
font-family: Arial,Helvetica;
font-weight: bold;
font-size: 12px;
color: #AAA;
text-decoration: none;
padding: 0px 0px 1px 0px;
width:150px;
text-align:center;
height: 22px!important;
height: 28px;
padding-top:6px;
margin:0px auto;
}

input.AktionsDetails_button,button.AktionsDetails_button{
background-image: url(images/coinauktion_big_button.png);
background-position: 0px 0px ;
background-repeat: no-repeat;
border: none;
background-color: transparent;
font-family: Arial,Helvetica;
font-weight: bold;
font-size: 12px;
color: #FFF;
text-decoration: none;
padding: 0px 0px 1px 0px;
width:150px;
text-align:center;
height: 28px;
}
input.AktionsDetails_button:hover,button.AktionsDetails_button:hover{
background-position: 0px -51px ;
}

*html input.AktionsDetails_button,*html button.AktionsDetails_button{
padding: 0px;
}

.teasertd .CoinAuktionBig {
width:auto;
height:auto;
background-image:none;
padding:0px;
margin:0px;
}

.teasertd .CoinAuktionBig h3,
.teasertd .CoinAuktionBig .text,
.teasertd .CoinAuktionBig .OtherAuktionen{
display:none;
}
.teasertd .CoinAuktionBig .AktionsDetails .AktionsDetails_footer a { display:inline;}
.teasertd .AktionsDetails {margin:4px 0px 0px 0px;float:none;}
/*Spezialanmeldung------------------------------------------------------------------------------------------------*/
.divteaser_168_164{
width:164px;
float:left;
display:block;
margin: 4px;
}
.txt{
font-family:Arial,Helvetica;
font-style:normal; 
font-size: 16px;
color: #FF6600;
margin: 0px 0px 0px 0px;
}
.txt_5{
font-family:Arial,Helvetica;
font-style:normal; 
font-size: 14px;
color: #000000;
margin: 0px 0px 0px 0px;
}
.bgshadow_528{
background-image: url(images/bgshadow_528.jpg);
background-position: bottom;
background-repeat: no-repeat;
padding-bottom: 32px;
}
a.but_156{
background-image: url(images/button_rund_164.png);
background-repeat: no-repeat;
background-position: 0px 0px;
font-family: Arial,Helvetica;
font-weight: bold;
font-size: 14px;
color: #ffffff;
display: block;
text-decoration: none;
padding: 4px 8px 5px 8px;
text-align: center;
margin: 4px 0px;
height: 48px;
}
a.but_156:hover{
background-position: 0px -64px;
color: #723004;
}


.LoginHeader {float: right; vertical-align:top;text-align:left;width:357px;}
.form_loginbutton { font-size:14px;width:60px;height:22px;padding:0px;margin:0px;}
.form_loginbuttonclicked { font-size:14px;width:58px;height:16px;text-align:center;padding:2px 0px;margin:0px;}
a.head_but_anmelden {
    background-image:Url('images/head_but_anmelden.gif');background-repeat:no-repeat;background-position:top left;
    display:block;width:344px;height:40px;margin-left:5px;
}
a.head_but_anmelden:hover {background-position: bottom left;}
.ignorieren a{
                background-image: url('images/icon/icon_ignorieren.gif');
                background-repeat: no-repeat;
                background-position: 2px 0px;
                font-family: Arial,Helvetica;
                font-weight: normal;
                font-size: 11px;
                color: #000000;
                display: block;
                text-decoration: underline;
                padding: 5px 0px 4px 32px;
                margin: 0px;
                border-bottom: 1px dotted #000000;
}

.ignorieren a:hover{
                background-position: 2px -30px;
                color: #ff6600;
}
.VorCode{
background-image: url(images/nycode_bg.jpg);
background-position: top left;
background-repeat: no-repeat;
width: 168px;
height: 188px;
}

.VorCodetxt{
font-family: Arial,Helvetica;
font-size: 14px;
font-weight: normal;
color: #000000;
}

.VorCodepktline{
border-bottom: 1px solid #8c9b0f;
padding: 6px 0px 5px 0px;
}

a.but_160{
background-image: url(images/button_rund_160.png);
background-repeat: no-repeat;
background-position: 0px 0px;
font-family: Arial,Helvetica;
font-weight: bold;
font-size: 14px;
color: #ffffff;
display: block;
text-decoration: none;
padding: 4px 8px 5px 8px;
text-align: center;
margin: 4px 0px;
height: 48px;
}

a.but_160:hover{
background-position: 0px -64px;
color: #723004;
}

.GalObject{
    margin:2px;border:1px solid #FF6600;
    background-repeat: no-repeat;
    width:518px;
}

.GalObject td.GalContainer {padding-top:50px;background-image: url(./images/logo.png); background-repeat:no-repeat;background-position: 340px 10px;}

.GalObject .InfoLayerTop{display:none;}
.GalObject .InfoLayerContent{
    width:518px;
    height:46px;
    background-image: url('images/weissvideo.png');background-repeat: no-repeat;
    background-position: left bottom;
    text-align:left;
    margin:0px;
}
.GalObject .InfoLayerBottom{display:none;}
.GalObject .InfoLayerContent .GalFactsTab td {  font-family: Arial,Helvetica;font-size: 13px; }
.GalObject .InfoLayerContent .GalFactsTab {    
    float:left;
    width: 150px;
    margin: 4px 0px 0px 4px;    
}


.GalObject .InfoLayerContent a.BtnBookmarkGal{
    background-image:url('images/videomerken.png');background-repeat:no-repeat;background-position: top left;
    width: 54px;
    height:40px;
    display:block;
    float:right;
    text-decoration:none;
    margin:3px 4px 0px 0px;
}
.GalObject .InfoLayerContent a.BtnBookmarkGal:hover{
    background-position: bottom left;
    text-decoration:none;
}

.GalObject .InfoLayerContent .BtnDoMatBuyGalClicked,
.GalObject .InfoLayerContent .BtnDoMatBuyGal{
    background-image:url('images/videokaufen.png');background-repeat:no-repeat;background-position: top left;
    background-color:transparent;
    border:0px;
    width: 210px;
    height:40px;
    display:block;
    float:right;
    text-decoration:none;
    cursor:pointer;
    margin:3px 4px 0px 0px;
}
.GalObject .InfoLayerContent .BtnDoWatchGal{
    background-image:url('images/galleryopen.png');background-repeat:no-repeat;background-position: top left;
    background-color:transparent;
    border:0px;
    width: 240px;
    height:40px;
    display:block;
    float:right;
    text-decoration:none;
    cursor:pointer;
    margin:3px 4px 0px 0px;
}
.GalObject .InfoLayerContent .BtnDoWatchGal:hover,
.GalObject .InfoLayerContent .BtnDoMatBuyGalClicked,
.GalObject .InfoLayerContent .BtnDoMatBuyGal:hover{
    background-position: bottom left;
    text-decoration:none;
}

.GalObject .GalThumbs {padding:10px;}
.GalObject .GalThumbsEnd {clear:both;}

.GalInfos { width:520px;margin:8px 2px 0px 2px;background-image:url('./images/verlaufvid.gif');background-repeat:no-repeat;background-position: left bottom;}
.GalDescription {clear:both;}
.GalInfos .GalBeschreibung {    
    font-family: Arial,Helvetica;    
    font-size: 12px;
    color: #000;
    margin: 0px 4px;
    padding-bottom:10px;
    height: auto!important;
    height: 40px;
    min-height: 40px;
}
.GalInfos .GalTitel {    
    font-family: Arial,Helvetica;
    font-weight: bold;
    font-size: 14px;
    color: #000; 
    height:18px;
    margin: 14px 4px 2px 4px;
    float:left;
    width:332px;
}

.GalInfoHead { margin-right:10px;margin-top:14px;width:160px;float:right;}
.GalInfoHeadEnd {clear:both;}
.GalInfos .GalVoteStars {float:right;width:70px;}
.GalInfos .GalDateStr{float:left;width:90px;padding:2px 0px;}

.GalResList {float:left;width:54px;border:0px;margin-left:8px;}
.GalResList .MatFactsQualnormal
 {border:0px;float:left; width:46px;height:41px;margin-top:3px;background-repeat:no-repeat;background-position:top left;}
.GalResList .MatFactsQualnormal {background-image:url('./images/ico_bilder.png');}
.GalResListEnd {clear:both;}


#GalThumbs {width:518px; overflow:hidden;display:block;padding:0px;position:relative;top:0px;left:0px;margin:0px;}
#GalThumbs .Screen {vertical-align:bottom;width:518px; text-align:center;padding:10px 0px;margin:0px;
background-image:url('images/blacktrans.png'); }
#GalThumbs .Screen .ScreenContentBG { width:518px;}
#GalThumbs .Screen .ScreenContent {margin:auto auto 0px auto;}
#GalThumbs .Screen .ScreenContentEnd {clear:both;}
#GalThumbs .Screen img {border:1px solid #FF6600;}
#GalThumbs .Screen a {text-decoration:none;}
#GalThumbs .Screen a:hover img {border:1px solid #C5C5C5;}
#GalThumbs .ScreenList {width:auto;height:auto;padding:0px;position:relative;}
#GalThumbs_ScreenLinkList.ScreenLinkList {width:518px; height:14px;padding:3px 0px;display:block;
/*background-image:url('images/blacktrans.png');*/
}
#GalThumbs_ScreenLinkList.ScreenLinkList a {border: 1px solid #000;float:right; margin-right:2px; width:14px;height:12px;font-size:10px;background-color:#c5c5c5;text-align: center;color:#635436;text-decoration:none;}

#GalThumbs_ScreenLinkList.ScreenLinkList a.active {border-color:#FF6600;color:#000;text-decoration:none;height:12px;font-size:10px}
#GalThumbs_ScreenLinkList.ScreenLinkList a:hover {background-color:#FF6600;color:#FFF;text-decoration:none;height:12px;font-size:10px}



.VideoObject{
    margin:2px;border:1px solid #FF6600;
    background-repeat: no-repeat;
}

.VideoObject td.VideoContainer {background-image: url(./images/logo.png); background-repeat:no-repeat;background-position: 340px 10px;}

.VideoObject .InfoLayerTop{display:none;}
.VideoObject .InfoLayerContent{
    width:518px;
    height:46px;
    background-image: url('images/weissvideo.png');background-repeat: no-repeat;
    background-position: left bottom;
    text-align:left;
    margin:0px;
}
.VideoObject .InfoLayerBottom{display:none;}
.VideoObject .InfoLayerContent .VideoFactsTab td {  font-family: Arial,Helvetica;font-size: 13px; }
.VideoObject .InfoLayerContent .VideoFactsTab {    
    float:left;
    width: 150px;
    margin: 4px 0px 0px 4px;    
}


.VideoObject .InfoLayerContent a.BtnBookmarkVideo{
    background-image:url('images/videomerken.png');background-repeat:no-repeat;background-position: top left;
    width: 54px;
    height:40px;
    display:block;
    float:right;
    text-decoration:none;
    margin:3px 4px 0px 0px;
}
.VideoObject .InfoLayerContent a.BtnBookmarkVideo:hover{
    background-position: bottom left;
    text-decoration:none;
}

.VideoObject .InfoLayerContent .BtnDoMatBuyVideoClicked,
.VideoObject .InfoLayerContent .BtnDoMatBuyVideo{
    background-image:url('images/videokaufen.png');background-repeat:no-repeat;background-position: top left;
    background-color:transparent;
    border:0px;
    width: 210px;
    height:40px;
    display:block;  
    float:right;
    text-decoration:none;
    cursor:pointer;
    margin:3px 4px 0px 0px;
}
.VideoObject .InfoLayerContent .BtnDoWatchVideo{
    background-image:url('images/filmschauen.png');background-repeat:no-repeat;background-position: top left;
    background-color:transparent;
    border:0px;
    width: 240px;
    height:40px;
    display:block;
    float:right;
    text-decoration:none;
    cursor:pointer;
    margin:3px 4px 0px 0px;
}
.VideoObject .InfoLayerContent .BtnDoWatchVideo:hover,
.VideoObject .InfoLayerContent .BtnDoMatBuyVideoClicked,
.VideoObject .InfoLayerContent .BtnDoMatBuyVideo:hover{
    background-position: bottom left;
    text-decoration:none;
}



.VideoInfos { width:520px;margin:8px 2px 0px 2px;background-image:url('./images/verlaufvid.gif');background-repeat:no-repeat;background-position: left bottom;}
.VideoDescription {width:342px;}
.VideoDescription .VideoBeschreibung {    
    font-family: Arial,Helvetica;    
    font-size: 12px;
    color: #000;
    height: 105px;
    overflow-y:auto;
    margin: 0px 4px;
    border-bottom:1px solid #C5C5C5;
}
.VideoDescription .VideoTitel {    font-family: Arial,Helvetica;
    font-weight: bold;
    font-size: 14px;
    color: #000;
    height:18px;
    margin: 24px 4px 2px 4px ;
}
                   
.VideoScreens {padding:0px 4px 4px 0px;}
.VideoScreens .VideoVoteStars {float:right;width:70px;}
.VideoScreens .VideoDateStr{float:left;width:90px;padding:2px 0px;}
#MatThumbList {background-color:#FFF;clear:both;border:1px solid #C5C5C5;width:172px; height:auto;overflow:hidden;display:block;padding:0px;position:relative;top:0px;left:0px;}
#MatThumbList .Screen {padding:0px; width:170px; height:131px;overflow:hidden;float:left;cursor:pointer;}
#MatThumbList .ScreenList {width:7100px;height:auto;padding:0px;position:relative;}
#MatThumbList_ScreenLinkList.ScreenLinkList {width:515px; height:14px;display:block;position:absolute;}
#MatThumbList_ScreenLinkList.ScreenLinkList a {border: 1px solid #000;position:relative;top:-25px;float:right; margin-right:2px; width:14px;height:14px;font-size:10px;background-color:#c5c5c5;text-align: center;color:#635436;text-decoration:none;}

#MatThumbList_ScreenLinkList.ScreenLinkList a.active {border-color:#FF6600;color:#000;text-decoration:none;}
#MatThumbList_ScreenLinkList.ScreenLinkList a:hover {background-color:#FF6600;color:#FFF;text-decoration:none;}



div.layerBG{
 position: absolute;
 top:0px;
/* z-index:1000;*/
 left:0px;
 width: 100%;
 background-color:#000;
 -moz-opacity: 0.7;
 opacity: 0.7;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
 filter:alpha(opacity=70);
}
.MatPlayer {width:auto;height:auto;display:block;position:absolute;
/* z-index:1000; */
}
/*.MatPlayer .PlayerObj{border:1px solid #C5C5C5;background-color:#000;
 -moz-box-shadow: 5px 5px 15px #AAA;
 -webkit-box-shadow: 5px 5px 15px #AAA;
 box-shadow: 5px 5px 15px #AAA;
}*/
.MatPlayer .PlayerObj{
 width:auto;height:auto;
 border:1px solid #000;background-color:#000;
 -moz-box-shadow: 0px 0px 15px #000;
 -webkit-box-shadow: 0px 0px 15px #000;
 box-shadow: 0px 0px 15px #000;
}
.MatPlayer .CloseObj {height:18px;width:auto;}
.MatPlayer .CloseObj a.CloseBtn {margin-right:1px;margin-left:4px;float:right;width:18px;height:18px;display:block;background-image: Url('./images/close.png');background-repeat:no-repeat:background-position:top left;text-decoration:none;}
.MatPlayer .CloseObj a.CloseBtn:hover {background-position:bottom left;}
.MatPlayer .CloseObj a.SwitchSizeBtn {margin-right:1px;margin-left:4px;float:right;width:18px;height:18px;display:block;background-image: Url('./images/window.png');background-repeat:no-repeat:background-position:top left;text-decoration:none;}
.MatPlayer .CloseObj a.SwitchSizeBtn:hover {background-position:bottom left;}

.MatVorschlag .CloseObj a.SwitchSizeBtn {display:none;}

.VideoResList {float:left;width:54px;border:0px;margin-left:8px;}
.VideoResList .MatFactsQuallow,
.VideoResList .MatFactsQualmiddle,
.VideoResList .MatFactsQualhigh
 {border:0px;float:left; width:46px;height:41px;margin-top:3px;background-repeat:no-repeat;background-position:top left;}
.VideoResList .MatFactsQuallow {background-image:url('./images/ico_web.png');}
.VideoResList .MatFactsQualmiddle {background-image:url('./images/ico_dvd.png');}
.VideoResList .MatFactsQualhigh {background-image:url('./images/ico_hdv.png');}
.VideoResListEnd {clear:both;}

.BodyEnd {clear:both;height:0px;}
.OverAllLayer {z-index:200000;}
