*
{
	margin: 0;
	padding: 0;
}

body
{
    font-family: normal 11px/16px , Verdana, Tahoma, Arial, sans-serif;
	background: url('images/textur.gif') repeat;
	overflow-x: hidden; 
    overflow-y: scroll; 
	margin: 0;

	
}

.main
{
      text-align: center;
      position: absolute;
      top: 0;
      left: 0;
      width: 99.99%;
      height: 1px;
      z-index: 0;
      overflow: visible;
      visibility: visible;
}

.maincont
{
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -475px;
    width: 972px;
    height: auto;
    text-align: left;
    overflow: hidden;
    z-index: 0;

	
}
.header
{
width:972px;
height:116px;
}

.navheader
{
width:972px;
height:29px;
background: url('images/nav_bg.jpg');
}

ul {width:972px;height:29px;margin:0;padding-left:20px;list-style:none;}

  ul li {float:left;margin:0;padding:0px;}

  ul li a {display:block;width:92px;height:29px;margin:0;padding:0;background:no-repeat;background-color:#cc0000;}

  ul li a.img1 {background-image:url(images/menu_neu_off.jpg);background-color:#cc0000;}
  ul li a.img2 {background-image:url(images/menu_profil_off.jpg);background-color:#cc0000;}
  ul li a.img3 {background-image:url(images/menu_wort_off.jpg);background-color:#cc0000;}
  ul li a.img4 {background-image:url(images/menu_musik_off.jpg);background-color:#cc0000;}
  ul li a.img5 {background-image:url(images/menu_video_off.jpg);background-color:#cc0000;}
  ul li a.img6 {background-image:url(images/menu_bilder_off.jpg);background-color:#cc0000;}
  ul li a.img7 {background-image:url(images/menu_termine_off.jpg);padding-right:12px;background-color:#cc0000;}
  ul li a.img8 {background-image:url(images/menu_presse_off.jpg);background-color:#cc0000;}
  ul li a.img9 {background-image:url(images/menu_shop_off.jpg);padding-right:0px;width:75px;background-color:#cc0000;}
  ul li a.img10 {background-image:url(images/menu_kontakt_off.jpg);padding-left:0px;background-color:#cc0000;}

  ul li a.img1:hover   {background-image:url(images/menu_neu_on.jpg);}
  ul li a.img1:active  {background-image:url(images/menu_neu_on.jpg);}

  ul li a.img2:hover   {background-image:url(images/menu_profil_on.jpg);}
  ul li a.img2:active  {background-image:url(images/menu_profil_on.jpg);}

  ul li a.img3:hover   {background-image:url(images/menu_wort_on.jpg);}
  ul li a.img3:active  {background-image:url(images/menu_wort_on.jpg);}

  ul li a.img4:hover   {background-image:url(images/menu_musik_on.jpg);}
  ul li a.img4:active  {background-image:url(images/menu_musik_on.jpg);}
  
  ul li a.img5:hover   {background-image:url(images/menu_video_on.jpg);}
  ul li a.img5:active  {background-image:url(images/menu_video_on.jpg);}
  
  ul li a.img6:hover   {background-image:url(images/menu_bilder_on.jpg);}
  ul li a.img6:active  {background-image:url(images/menu_bilder_on.jpg);}
  
  ul li a.img7:hover   {background-image:url(images/menu_termine_on.jpg);}
  ul li a.img7:active  {background-image:url(images/menu_termine_on.jpg);}
  
  ul li a.img8:hover   {background-image:url(images/menu_presse_on.jpg);}
  ul li a.img8:active  {background-image:url(images/menu_presse_on.jpg);}
  
  ul li a.img9:hover   {background-image:url(images/menu_shop_on.jpg);}
  ul li a.img9:active  {background-image:url(images/menu_shop_on.jpg);}
  
  ul li a.img10:hover   {background-image:url(images/menu_kontakt_on.jpg);}
  ul li a.img10:active  {background-image:url(images/menu_kontakt_on.jpg);}          
  

.navheader2
{
background:url('images/nav_header2.jpg'); width:972px; height:19px; padding-top:0px;background-repeat:no-repeat;
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
font-weight: normal;
color: #FFFFFF;
padding-top:0px;
}

.left_radio
{
width:234px;height:132px;
}

ul.radio {width:234px;height:132x;margin:0;padding-left:0px;list-style:none;}
ul.radio li a {display:block;width:234px;height:132px;margin:0;padding:0;background:no-repeat;}
ul.radio li a.img11 {background-image:url(images/links_radio_off.jpg);}
ul.radio li a.img11:hover   {background-image:url(images/links_radio_on.jpg);}

.left_content
{
height:auto;
background-color:#FFFFFF;
width:234px;
padding-left:40px;
min-height:179px;
padding-top:30px;
background-image:url(images/link_rechts_hg.jpg);
background-repeat:repeat-y;
}

.left_contenthead
{
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size:14px;
 font-weight:bold;
 font-style:italic;
}

.left_contenttext
{
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#cc9966;
 padding-top:20px;
}

.right_contenthead
{
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size:14px;
 font-weight:bold;
 font-style:italic;
}

.right_contenttext
{
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#b99966;
 padding-top:10px;
}

.right_content
{
height:auto;
background-color:#FFFFFF;
width:281px;
padding-top:20px;
background-image:url(images/rechts_rand.jpg);
background-repeat:repeat-y;
padding-left:10px;

}

.leftmain
{
width:972px;height:auto;float:left;
background-color:#FFFFFF;
background-image:url(images/link_rechts_hg.jpg);
background-repeat:repeat-y;
}

.left_1
{

width:234px;
height:auto;
float:left;
}


.middle_1
{
width:457px;float:left;
min-height:590px;
}

.right_1
{
width:281px;float:left;

}

.leftmaincontent
{
width:234px;height:auto;float:left;

}

.maincontent
{
width:457px;height:auto;float:left;
}

.maincontenthead
{
width:457px;

}
.maincontentarea
{
width:457px;height:auto;background-color:#FFFFFF;min-height:100px;
}

.footer1
{
width:972px;
height:61px;
background-image:url(images/unten_footer1.jpg);
z-index: 5;
float:left;
text-align:center;
vertical-align:bottom;
position:relative;
}

.footer1 p 
{
width:100%;
margin:0;
padding-bottom:8px;
position:absolute;
bottom:0;
left:0;
}

.footer2
{
width:972px;
height:21px;
background-image:url(images/unten_footer2.jpg);
background-repeat:no-repeat;
z-index: 5;
float:left;
text-align:center;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-top:2px;
}


.rechts_content
{
height:auto;
float:left;
}
.rechts_bildmh
{
background-repeat:no-repeat;
background-color:#FFFFFF;
width:281px;
height:311px;
}

.rechts_all
{
width:281px;
height:auto;
float:left;
}

.newsblock
{
width:457px;
}

.newshead1
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:12px;
font-weight:bold;
width:450px;

}
.newshead2
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
width:450px;
}
.newshead3
{
vertical-align:top;
padding-top:10px;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:11px;
font-weight:100;
font-style:normal;
width:450px;
}

.newspage
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
padding-bottom:10px;
width:457px;
float:left;
}

.newspage_left
{
float:left;
vertical-align:top;
}
.newspage_middle
{
padding-left:5px;
float:left;
padding-right:5px;
vertical-align:top;
}
.newspage_right
{
float:left;
vertical-align:top;
}

.newsspacer
{
height:40px;
}

.newsspacer2
{
height:10px;
}

.contentspacer
{
height:20px;
}

.contentspacer2
{
height:30px;
}

a:link { color:#b5322d;  text-decoration: none;} 
a:visited { color :#b5322d;  text-decoration: none;} 
a:hover {color:#b5322d;  text-decoration: none;} 
a:active {color: #b5322d;  text-decoration: none;}
a:focus {color: #b5322d;  text-decoration: none;}


a.rarchiv:link { color:#b99966;  text-decoration: none;font-size:11px;font-weight:bold;} 
a.rarchiv:visited { color :#b99966;  text-decoration: none;font-size:11px;font-weight:bold;} 
a.rarchiv:hover {color:#b99966;  text-decoration: none;font-size:11px;font-weight:bold;} 
a.rarchiv:active {color: #b99966;  text-decoration: none;font-size:11px;font-weight:bold;} 
a.rarchiv:focus {color: #b99966;  text-decoration: none;font-size:11px;font-weight:bold;} 

a.nolink:link { color:#FFFFFF;  text-decoration: none;font-size:10px;font-weight:normal;font-family: Verdana, Tahoma, Arial, sans-serif;} 
a.nolink:visited { color :#FFFFFF;  text-decoration: none;font-size:10px;font-weight:normal;font-family: Verdana, Tahoma, Arial, sans-serif;} 
a.nolink:hover {color:#FFFFFF;  text-decoration: underline;font-size:10px;font-weight:normal;font-family: Verdana, Tahoma, Arial, sans-serif;} 
a.nolink:active {color: #FFFFFF;  text-decoration: underline;font-size:10px;font-weight:normal;font-family: Verdana, Tahoma, Arial, sans-serif;}
a.nolink:focus {color: #FFFFFF;  text-decoration: underline;font-size:10px;font-weight:normal;font-family: Verdana, Tahoma, Arial, sans-serif;}

a.leftlinks:link { text-decoration: none; font-family: Verdana, Tahoma, Arial, sans-serif;  font-size:12px;  font-weight:bold; color:#cc9966;} 
a.leftlinks:visited {text-decoration: none; font-family: Verdana, Tahoma, Arial, sans-serif;  font-size:12px;  font-weight:bold; color:#cc9966;} 
a.leftlinks:hover {text-decoration: none; font-family: Verdana, Tahoma, Arial, sans-serif; font-size:12px;  font-weight:bold; color:#cc9966;} 
a.leftlinks:active {text-decoration: none; font-family: Verdana, Tahoma, Arial, sans-serif;  font-size:12px;  font-weight:bold; color:#cc9966;}
a.leftlinks:focus {text-decoration: none; font-family: Verdana, Tahoma, Arial, sans-serif;  font-size:12px;  font-weight:bold; color:#cc9966;}

p.maincontenthead
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:12px;
font-weight:normal;
font-style:italic;
padding-bottom:15px;
}

p.maincontenttext
{
padding-bottom:10px;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:normal;
font-style:normal;
}

.formulare
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:normal;
font-style:normal;
width:200px;
}

.adloginform
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:normal;
font-style:normal;
width:445px;
padding-bottom:20px;
padding-top:10px;
}

label
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
}

.payment
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:normal;
font-style:normal;
width:440px;
}

.labeldiv
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:normal;
font-style:normal;
width:50px;
float:left;
vertical-align:bottom;
line-height: 2em;

}

.inputdiv
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:normal;
font-style:normal;
width:150px;
float:left;
}

.maincontenttextbilder
{
padding-bottom:10px;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:normal;
font-style:normal;
padding-left:60px;
}

.maincontenttextbilder2
{
padding-bottom:10px;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:normal;
font-style:normal;
padding-left:130px;
}

.maincontenttextbilder3
{
padding-bottom:10px;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:normal;
font-style:normal;
padding-left:70px;
}

p.maincontenttextbold
{
padding-bottom:5px;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:bold;
font-style:normal;
}

p.maincontenttext2
{
padding-bottom:5px;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:normal;
font-style:normal;
}

input[type=text] { border:1px solid black; }
input[type=button] { border:1px solid black; }

div.button {height:23px; background:url(images/bg_button_right.gif) right no-repeat; width:auto; float:left;}
div.button input {height:23px; background:url(images/bg_button_left.gif) left  no-repeat; color:#ffffff; font-weight:bold; border:none; overflow:visible; display:inline; margin:0px; padding:0px 4px 2px 4px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif};

a.red:link {color:  #D70005;  text-decoration: none; font-family: Verdana,Geneva, Helvetica, Arial,  sans-serif; font-size:10px; font-weight:normal;} 
a.red:visited {color:  #D70005;  text-decoration: none; font-family: Verdana,Geneva, Helvetica, Arial,  sans-serif; font-size:10px; font-weight:normal;} 
a.red:hover {color:  #D70005;  text-decoration: none; font-family: Verdana,Geneva, Helvetica, Arial,  sans-serif; font-size:10px; font-weight:normal;} 
a.red:active {color:  #D70005;  text-decoration: none; font-family: Verdana,Geneva, Helvetica, Arial,  sans-serif; font-size:10px; font-weight:normal;} 
a.red:focus {color:  #D70005;  text-decoration: none; font-family: Verdana,Geneva, Helvetica, Arial,  sans-serif; font-size:10px; font-weight:normal;} 

td.headline_red
{
FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #D70005; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

td.headline_nobold
{
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

td.headline
{
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.start
{
padding-bottom:10px;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
font-weight:normal;
text-align:center;
}

.starthead
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
float:left;
padding-left:67px;
padding-bottom:10px;
}
.starthead2
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:16px;
font-weight:normal;
font-style:normal;
text-align:left;
padding-bottom:10px;
padding-left:68px;
}

.startheadcontent
{
text-align:left;
padding-left:68px;
padding-bottom:10px;
}

.startheadcontent2
{
text-align:center;
padding-bottom:5px;
}

.imprint_left
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-weight:bold;
COLOR: #D70005;
font-size:10px;
text-align:right;
vertical-align:top;
float:left;
padding-right:10px;
width:135px;
}

.imprint_right
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size:10px;
vertical-align:top;
float:right;
width:305px;
padding-bottom:20px;
}

.imprint_right p
{
padding-top:10px;
}

.imprint_left2
{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-weight:bold;
COLOR: #D70005;
font-size:10px;
text-align:right;
vertical-align:top;
float:left;
padding-right:10px;
padding-top:310px;
width:135px;
}


.imprint {color:#999999;  text-decoration: none;font-size:12px;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
a.imprint:link { color:#999999;  text-decoration: none;font-size:12px;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;} 
a.imprint:visited { color :#999999;  text-decoration: none;font-size:12px;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;} 
a.imprint:hover {color:#999999;  text-decoration: underline;font-size:12px;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;} 
a.imprint:active {color: #999999;  text-decoration: underline;font-size:12px;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
a.imprint:focus {color: #999999;  text-decoration: underline;font-size:12px;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;}

.mainContainer{
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size:11px;
	width:460px;
	margin:0 auto; 	/* Center alignment */
	text-align:left;
	background-color:#FFF;
}
.leftColumn{	/* Left column of the page */
	width:600px;
	float:left;
	padding-right:5px;
}

.rightColumn{	/* right column, i.e. shopping cart column */
	width:281px;
	float:right;
	height:auto;
	background-color:#DDD;
	padding-right:10px;
}

#shopping_cart{	/* Shopping cart */
	margin:0px;
	padding:0px;
	width:281px;
}
#shopping_cart img
{
border:0px;
}
.clear{	
	clear:both;
}

.product_container{	/* Div for each product */
	width:500px;
	margin-right:15px;
	margin-top:3px;
	padding:2px;

}

.sliding_product img{	/* Float product images */
	float:left;
	margin:2px;
	padding:10px;
}

#shopping_cart_totalprice
{
padding-top:10px;
padding-left:2px;
}

table.tblbasket td
{
padding-bottom:3px;
}

input.shop
 {
	width: 157px; 
	padding-top:2px;
	padding-left:2px;
	height:14px;
	border: 1px solid #cc0001;	
	background-color: #EAEAEA;
	color: #000000; FONT-SIZE: 10px;
	font-family: Verdana, Tahoma, Arial, sans-serif;

}

input.shoplogin
 {
	width: 120px; 
	padding-top:2px;
	padding-left:2px;
	height:14px;
	border: 1px solid #cc0001;	
	background-color: #EAEAEA;
	color: #000000; FONT-SIZE: 10px;
	font-family: Verdana, Tahoma, Arial, sans-serif;

}

input.shop2
 {
	width: 72px;
	height:14px;
	padding-top:2px;
	padding-left:2px;
	border: 1px solid #AB0C06;	
	background-color: #EAEAEA;
	color: #000000; FONT-SIZE: 10px;
font-family: Verdana, Tahoma, Arial, sans-serif;

}

input.shop2_2
 {
	width: 82.5px;
	height:14px;
	padding-top:2px;
	padding-left:2px;
	border: 1px solid #AB0C06;	
	background-color: #EAEAEA;
	color: #000000; FONT-SIZE: 10px;
font-family: Verdana, Tahoma, Arial, sans-serif;

}

input.shop3
 {
	width: 41px;
	height:14px;
	padding-top:2px;
	padding-left:2px;
	border: 1px solid #AB0C06;	
	background-color: #EAEAEA;
	color: #000000; FONT-SIZE: 10px;
	font-family: Verdana, Tahoma, Arial, sans-serif;

}

select.shop
 {
	width: 80px;    
	border: 1px solid #AB0C06;	
	background-color: #EAEAEA;
	color: #000000; FONT-SIZE: 10px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	
}

input.noradio
{ 

 background: transparent; 
 border: 0; 
}