html, body {
	margin: 0;
	border:0;
	padding: 0;
	font-family : Verdana, Helvetica, Geneva, Arial, sans-serif;
	background : #ffffff;
	text-align: center;
	font-size: 13px;
}


h1, h2, h3, h4, h5, h6,
form, input, text-area {
border:0; padding:0; margin:0;
font-family:arial, verdana, sans serif;
}


/* --- LAYOUT -------------------------- */

#gesamteseite {
	margin: 0 auto;
	width: 900px;
	border: 0px solid #606060;
}



#bgdesk2 { 
background-image:url('scimages/scorenewbg3.jpg'); background-repeat:no-repeat; background-position:0px 4px;
margin: 26px 0px 0px 20px;
text-align: left;
vertical-align:top;
width:860px;;
border: 0px solid #606060;
}

#bgdesk { 
background-image:url('scimages/scorenewbgplain.jpg'); background-repeat:no-repeat; background-position:0px 4px;
margin: 26px 0px 0px 20px;
text-align: left;
vertical-align:top;
width:860px;;
border: 0px solid #606060;
}

/* --- HEAD -------------------------- */


#scorhead { 
margin: 0px 0 0 0px;
display:block;
width:860px; 
height:170px;
border:0px solid #606060;
 }



#newshead { 
margin: 0px 0 0 0px;
width: 620px;
height: 24px;
text-align: left;
vertical-align: top;
border: 0px solid #606060;
 }

#newsband {
	margin: 12px 0px 0px 14px;
	width: 260px;
font-size:10px; 
font-weight:bold;
border: 0px solid #606060;
}



#headlin {
	margin: 72px 12px 8px 272px;
border:0px solid black; 
  -moz-border-radius: 2px; /* with mozilla prefix */
  -webkit-border-radius: 2px; /* with safari prefix */
	width: 340px;
	height: 56px;
	font-size:26px; 
color:#000040;
	
}



#content_back {
margin: 10px 0px 0px 38px;
width: 300px;
height: 40px;
padding: 2px;
background-color: #ffffff;
border: 0px solid #a29a8d;
  -moz-border-radius: 2px; /* with mozilla prefix */
  -webkit-border-radius: 2px; /* with safari prefix */

z-index: 5;
filter:alpha(opacity=25);
opacity: 0.25;
}


#content_text {
margin-top:16px;
width: 300px;
padding: 1px;

z-index: 6;
}
 
 
 
 
.headline { 

font-weight:bold; 
 }



/* --- mainpage -------------------------- */

#mainpage {
width:830px;
border: 0px solid #606060;
}



/* --- Links -------------------------- */


#linkespalte {
	margin: 0px 1px 0px 0;
	width: 180px;
	height: 540px;
	float: left;
	display:inline;
border: 0px solid #606060;
}



#lefttop {
	margin: 0px 0px 0px 0px;
	width: 180px;
clear: left;
text-align:center;	
border: 0px solid #606060;
}


#llink2 {
	margin: 1px 0px 0px 0px;
	width: 170px;
	
text-align: left;
border: 0px solid #606060;
}

#leftdist {
	margin: 0px 0px 0px 0px;
	vertical-align:top;
	width: 170px;
	height: 210px;
border: 0px solid #606060;
}


#leftlogin {
	margin: 10px 0px 0px 0px;
	vertical-align:top;
	width: 170px;
	height: 110px;
border: 0px solid #606060;
}


#leftmen { line-height: 110%; vertical-align:middle; text-align:left; margin-left:2px; }






/* --- Rechts -------------------------- */





#rechtespalte {
	margin: 0 0 0px 0px;
	width:630px; 
	height: 530px;
	float: left;
	display:inline;
border: 0px solid #606060;
}



#scordesk {
	margin: 0 0 0px 0px;
	vertical-align:top;
	clear: left;
height: 1px;
border: 0px dashed #606060;
}

#tvref1changedesk { background-image:url('scimages/eisernbg3.jpg'); background-repeat:no-repeat; background-position:2px 18px;
}




#rightcol { 
margin: 0px 0 0px 0px;
width: 10px;
height: 400px;
float: left;
display:inline;
border: 0px solid #606060;
}

.lowspace {
clear:both;
height: 0px;
visibility: hidden;
border: 0px dashed #606060;
}





/* --- Foot -------------------------- */


#fusszeile {
margin: 0px 80px 0px 0px;
vertical-align:top;
	width:830px;
	height: 20px;
border: 0px solid #606060;
}


.imp { line-height: 100%; margin-left:590px; text-align:right; font-size:11px; color:#606060; margin-bottom:1px; }




/* --- Startpage -------------------------- */


#scorphpdesk {
	margin: 0 0 0px 0px;
	width: 630px;
	height: 1px;
border: 0px dashed #606060;
}

#scorimagedesk {
	margin: 6px 0px 0px 0px;
	background-image:url('scimages/mmscorepiano.jpg'); background-repeat:no-repeat; background-position:2px 18px;
width: 628px;
height: 440px;
border: 0px solid #606060;
}


#linktheme { line-height: 110%; vertical-align:middle; text-align:left; font-size:11px; margin-left:2px; color:#000040; }



#detdeskstart {
	margin: 10px 0px 1px 6px;
	padding: 0;
	height: 1px;
	width: 620px;
	border: 0px solid #606060;
}



 #content_boxre {
width: 368 px;
height: 210px;
margin: 210px 0px 0px 238px;
border: 0px solid #a29a8d;
z-index: 4;
}
 

#content_backre {
width: 364px;
height: 206px;
background-color: #ffffff;
border: 0px solid #a29a8d;
  -moz-border-radius: 5px; /* with mozilla prefix */
  -webkit-border-radius: 5px; /* with safari prefix */
  filter:alpha(opacity=75);
z-index: 5;
opacity: 0.75;
}

#content_textrewrap {
width: 364px;
height: 1px;
border: 0px solid #a29a8d;
padding: 4px;
position:relative; top:1px; left:1px; 
z-index: 6;
}

#content_textre {
width: 364px;
border: 0px solid #a29a8d;
padding: 4px;
position:absolute; top:-208px; left:-4px; 
z-index: 6;
}



.detdescstart { 
margin-top:1px; 
width: 352px;
text-align:left; 
font-size:11px; 
margin-left:6px; 
 color:#000040; }



#bottmenu { 
margin: 1px 0 2px 2px;
text-align: left;
clear: left; 
width: 560px;
height: 1px;
border: 0px solid #606060;

}

/* --- Service -------------------------- */


 #content_boxprodes {
width: 474px;
height: 396px;
margin: 20px 0px 0px 116px;

z-index: 4;
}

#content_backprodes {
width: 474px;
height: 380px;
background-color: #ffffff;
border: 0px solid #a29a8d;
  -moz-border-radius: 5px; /* with mozilla prefix */
  -webkit-border-radius: 5px; /* with safari prefix */
filter:alpha(opacity=55);
z-index: 5;
opacity: 0.60;
}

#content_textprodwr {
width: 460px;
height: 1px;
padding: 4px;
position:relative; top:1px; left:1px; 
z-index: 6;
}


#content_textprodes {
width: 460px;
padding: 6px;
position:absolute; top:-386px; left:2px; 
z-index: 6;
}


 #content_boxprodes2 {
width: 354px;
margin: -230px 0px 0px 206px;

z-index: 4;
}

#content_backprodes2 {
width: 374px;
height: 150px;
background-color: #ffffff;
border: 1px solid #a29a8d;
  -moz-border-radius: 5px; /* with mozilla prefix */
  -webkit-border-radius: 5px; /* with safari prefix */
filter:alpha(opacity=55);
z-index: 5;
opacity: 0.60;
}

#content_textprodes2 {
width: 350px;
padding: 6px;
position:relative; top:-152px; left:2px; 
z-index: 6;
}


/* --- Kontakt -------------------------- */


 

 #content_boxtv {
width: 550px;
height: 400px;
margin: 24px 0px 0px 64px;
border: 0px solid #a29a8d;
z-index: 4;
}

#content_backtv {
width: 520px;
height: 376px;
background-color: #ffffff;
border: 0px solid #a29a8d;
  -moz-border-radius: 5px; /* with mozilla prefix */
  -webkit-border-radius: 5px; /* with safari prefix */
filter:alpha(opacity=55);
z-index: 5;
opacity: 0.6;
}

 #content_konttvwr {
width: 510px;
height: 1px;
padding: 2px;
clear: left;
position:relative; top:1px; left:1px; 
z-index: 6;
border: 0px solid #a29a8d;
}


#content_konttv {
width: 510px;
padding: 2px;
position:absolute; top:-378px; left:12px; 
z-index: 6;
border: 0px solid #a29a8d;
}


#kontdesk { 
margin: 0p 0px 0px 0px;
height: 380px;
width: 520px;
float: left;
text-align: left;
z-index: 10;
border: 0px solid #606060;
 }



#kontform { 
margin: 0p 0px 0px 1px;
height: 310px;
float: left;
width: 250px;
text-align: left;
z-index: 10;
border: 0px solid #a29a8d;
 }


.liste { text-align:left; font-size:11px; margin-left:16px; }
 
.scormail { font-weight:bold; font-size:11px; color:#000040; }




/* --- Referenzen -------------------------- */



#detdesk {
	margin: 10px 0px 1px 6px;
	padding: 0;
	border: 0px solid #606060;
}


 #content_texttvwr {
width: 514px;
height: 10px;
padding: 2px;
position:relative; top:1px; left:1px; 
z-index: 6;
border: 0px solid #a29a8d;
}



 #content_texttv {
width: 514px;
padding: 1px;
position:absolute; top:-378px; left:1px; 
z-index: 6;
border: 0px solid #a29a8d;
}

 #contenttv {
width: 514px;
height: 172px;
margin: 4px 0 1px 1px;
padding: 1px;
border: 0px solid #a29a8d;
}


 #content2 {
width: 514px;
height: 230px;
margin: 0px 0 0px 0px;
padding: 1px;
border: 0px solid #a29a8d;
}


.detdesc { 
margin-top:1px; 
text-align:left; 
line-height: 80%;
font-size:11px; 
margin-left:1px; 
margin-right:0px; margin-bottom:1px; color:#000040; }


.concept {  
text-align:justify; 
line-height: 120%;
font-size:10px; 
margin-left:1px; 
margin-right:10px; margin-bottom:0px; color:#000040; }



#refpic { 
margin: 16px 3px 0px 14px;
float:left;


 }
 
 #eisernmov { 
margin: 34px 40px 0px 86px;
width: 320px;
height: 200px; 
border: 1px solid #c0c0c0;
 }




 /* --- Pop -------------------------- */
 
 
 
 
#disktracks { 
margin: 14px 0 0px 12px;
width: 200px;
float:left;
text-align: left;
border: 0px solid #606060;
}

#disktrack1 { 
margin: 2px 0 6px 5px;
clear:left;
height: 42px;
width: 200px; 
border: 0px solid #606060;
}

#diskfltrack1 { 
margin: 0px 0px 0px 10px;
width: 200px;
border: 0px solid #606060;
}

#disktrackname { 
margin: 0 0 0px 6px;
height: 28px;
width: 180px;
border: 0px solid #00213A;
}


.disktracktit { line-height:100%; font-weight:bold; font-size:11px; margin-left:10px; color:#00213A; }


#disktrackli { 
margin: 2px 0 0 30px;

height: 55px;
width: 200px; 
border: 0px solid #606060;
}
#disktrackre { 
margin: 2px 0 0 30px;

height: 55px;
width: 200px; 
border: 0px solid #606060;
}

#disktracklisten { 
margin: 0px 0 0px 15px;
width: 260px; 
vertical-align: top;
text-align: left;
border: 0px solid #606060;
}

 
 
 
 
 
 /* --- Clientbereich -------------------------- */
 
 
 #anmeldeform { 
margin: 8p 0px 0px 1px;
font-family : Verdana, Helvetica, Geneva, Arial, sans-serif;
font-weight:bold; font-size:11px; color:#000040;
height: 460px;
width: 500px;
text-align: left;
border: 0px solid #606060;
 } 
 
 
 
 
 
 
 
 
 
 
 



 
/* --- Reszt -------------------------- */



.tracktit { font-size: 100%; line-height: 60%; font-weight:bold; font-size:14px; margin-left:8px; color:#606060; }


.homecdtext { margin-top:8px; margin-left:10px; margin-right:10px; text-align:left; font-size:13px; color:#606060; }


.newstext { margin-left:15px; font-size:12px; color:#606060; }


.news2 { margin-left:30px; border-top:0px solid silver; border-bottom:0px solid silver; font-size:16px; color:#606060; }

.trnumb { text-align:right; font-size:22px; color:#00213A; }





a.big { margin-left:54px; font-size:13px; color:#990000; text-decoration:none; }


a.big:hover { margin-left:54px; font-size:13px; color:#606060; text-decoration:none; }


.bluemp { text-align:right; line-height: 80%; font-size:9px; margin-left:4px; margin-right:4px; color:#0033cc; }



.download { text-align:justify; font-size:13px; margin-left:8px; margin-right:5px; margin-bottom:4px; color:#606060; }

.medtext { text-align:left; font-size:13px; color:#606060; }



.mainh { border-top:0px solid silver; border-bottom:0px solid silver; font-size:18px; color:#c0c0c0; }


.cdtitle { text-align:left; font-size:20px; line-height: 80%; color:#606060; }


.cdtext { text-align:left; line-height: 100%; font-size:13px; color:#606060; }


.cdsmtext { text-align:left; font-size:12px; margin-left:6px; color:#606060; }


.smtext { line-height: 100%; font-size:10px; margin-left:20px; color:#606060; }


.smallltext { text-align:center; font-size:10px; margin-left:40px; color:#606060; }
.mmstores { font-weight:bold; width: 70px; float: left; font-size:14px; margin-left:2px; color:#606060; }
.tracktitvid { font-weight:bold; text-align:left; font-size:14px; margin-left:42px; color:#606060; }


.formtitle { font-weight:bold; text-align:left; font-size:14px; margin-left:6px; color:#606060; }


.promart { font-weight:bold; vertical-align:top; line-height: 15%; font-size:14px; margin-left:6px; margin-right:30px; color:#606060; }


.scortitle { font-size:16px; margin-left:5px; margin-top:5px; color:#606060; font-weight:bold; }


.promtitle { font-size:16px; line-height: 50%; text-decoration:underline; margin-left:15px; margin-top:5px; color:#606060; font-weight:bold; }






#leftnews {
	margin: 6px 6px 6px 0px;
	padding: 2px;
	height: 120px;
	width: 176px;
border: 0px solid #606060;
}



#memberadress {
	margin: 10px 0px 0px 10px;
	padding: 0;
	width: 150px;
	
text-align: left;
border: 0px solid #606060;
}


#memberprods {
	margin: 1px 0px 0px 10px;
	padding: 0;
	width: 150px;
	
text-align: left;
border: 0px solid #606060;
}






#rechtespalte-abstand {
	margin: 0px 0px 0px 0px;

border: 0px solid #606060;
}






#tvref1changedesk {
	margin: 0px 0px 0px 0px;
	padding: 0;
float: left;

border: 0px solid #606060;
}





#content_boxupper {
margin: 0px 0px 0px 0px;
width: 616px;
height: 40px;
border: 0px solid #a29a8d;

}





#content_boxddl {
margin: 0px 0px 0px 60px;
width: 300px;
border: 0px solid #a29a8d;

z-index: 4;
}


#content_backddl {
margin: 20px 0px 0px 0px;
width: 300px;
height: 300px;
padding: 2px;
background-color: #ffffff;
border: 0px solid #a29a8d;
  -moz-border-radius: 2px; /* with mozilla prefix */
  -webkit-border-radius: 2px; /* with safari prefix */

z-index: 5;
filter:alpha(opacity=25);
opacity: 0.25;
}


#content_textddl {
margin-top:1px;
position:relative;top:-300px; left:6px; 
filter:alpha(opacity=100);
width: 300px;
padding: 4px;

z-index: 6;
}
 
 
.detdescddl { 
margin-top:6px; 
text-align:left; 
opacity: 1;
filter:alpha(opacity=100);
font-size:11px; 
margin-left:10px; 
margin-right:12px; margin-bottom:2px; color:#000040; }





#dettext {
width: 460px;
padding: 2px;
border: 0px solid #a29a8d;
}


#content_box {
margin: 0px 0px 0px 20px;
width: 300px;
border: 0px solid #a29a8d;

z-index: 4;
}








#crrr {
width: 442px;
margin: 188px 0px 0px 386px;
border: 0px solid #a29a8d;
z-index: 4;
}





.promfact { line-height: 110%; vertical-align:middle; text-align:left; font-size:12px; margin-left:10px; color:#000040; }


#mepic { 
margin: 1px 1px 0px 1px;
float:left;
width: 80px;
vertical-align: top;

border: 1px solid #cccccc;
 }









 




 #content_boxpop {
width: 340px;
margin: 26px 0px 0px 72px;

z-index: 4;
}

#content_backpop {
width: 476px;
height: 350px;
background-color: #ffffff;
border: 1px solid #a29a8d;
  -moz-border-radius: 5px; /* with mozilla prefix */
  -webkit-border-radius: 5px; /* with safari prefix */
position: fixed;
z-index: 5;
opacity: 0.6;
}


#poppic { 
margin: 24px 40px 0px 340px;
width: 110px;
vertical-align: top;
float: right;
border: 1px solid #606060;
 }

 #content_textpop {
width: 460px;
height: 340px;
padding: 6px;
position: absolute;
z-index: 6;
border: 0px solid #a29a8d;
}


#fltrackpop { 
margin: 0px 0px 0px 90px;
width: 290px;
height: 30px;
position:relative; top:0px; left:0px; 
clear: both;

border: 0px solid #606060;
} 





 #content_boxkont {
width: 300px;
margin: 26px 0px 0px 90px;

z-index: 4;
}

#content_backkont {
width: 476px;
height: 360px;
background-color: #ffffff;
border: 1px solid #a29a8d;
  -moz-border-radius: 3px; /* with mozilla prefix */
  -webkit-border-radius: 3px; /* with safari prefix */
position: fixed;
z-index: 5;
opacity: 0.55;
}

#content_textkont {
width: 280px;
padding: 6px;
position: absolute;
z-index: 6;
}









#maindesk1 { 
margin: 0px 0px 0px 0px;
height: 570px;
width: 730px;
float: left;
text-align: left;
border: 2px solid #606060;
 }






#mainplayhead { 
margin: 0px 0 0 0px;
width: 560px;
text-align: left;
vertical-align: top;
border: 0px solid #606060;
 }


#slimplay { 
margin: 3px 55px 0px 0px;
width: 80px;
float: right;
text-align: middle;
border: 0px solid #606060;
}


#mmplay { 
margin: 0px 0 0px 0px;
width: 120px;
float: left;
position:relative; top:2px; left:2px;
text-align: top;
border: 0px solid #606060;
}


#rightdown { 
margin: 0px 0 0px 0px;
width: 80px;
border: 0px solid #606060;
}









#maincov1 { 
margin: 18px 2px 10px 10px;
height: 222px;
float: left;
text-align: left;
border: 0px solid #606060;
 }



#maintitle1 { 
margin: 0 0 5px 20px;
height: 30px;
width: 300px;

text-align: left;
border: 0px solid #606060;
 }



#maindescr { margin: 0px 0 0px 0px;
width: 285px;
height: 250px;
float: left;
text-align: left;
vertical-align: top;
border: 0px solid #606060;
}



#maintext1 { 
margin: 10px 0 10px 2px;
width: 280px;
height: 75px;
float: left;
text-align: left;
border: 0px solid #606060;
}



#maintrack1 { 
margin: 2px 0 0 30px;
float: left;
height: 55px;
width: 200px; 
border: 0px solid #606060;
}



#trackname { 
margin: 0 0 0px 6px;
float: left;
width: 130px;
height: 30px;
border: 0px solid #606060;
}




#cdliner { 
margin: 0px 0 0px 10px;
border-top:1px solid silver;
position:relative; top:0px; left:0px; 
clear: both;
vertical-align: top;
border: 0px solid #606060;
}



#ccdescr { 
margin: 0px 0 0px 0px;
width: 460px;
height: 190px;
clear: both;
text-align: left;
border: 1px solid #606060;
}



#compdesk { 
margin: 0px 0 0px 0px;
width: 560px;
height: 560px;
clear: both;
text-align: left;
border: 0px solid #606060;
}




.cdtitle { font-size:18px; color:#606060; }






#tracklisten { 
margin: 8px 0 6px 15px;


text-align: left;
border: 0px solid #606060;
}



#trackbox { 
margin: 2px 0 6px 2px;


text-align: left;
border: 0px solid #606060;
}



#videotrack { 
margin: 0px 0 0px 5px; width: 450px;
text-align: left;
border: 0px solid #606060;
}

#videopic { 
margin: 2px 0 2px 28px; border: 0px solid #606060;
}

#videostream { 
margin: 2px 0 0px 2px;
height: 70px;
width: 100px;
text-align: left;
border: 0px solid #606060;
}



#videotext { 
margin: 0px 0 0px 20px;

float: left;
width: 530px;
height: 40px;
text-align: left;
border: 0px solid #606060;
}



#linkout1 { 
margin: 0px 0 0px 0px;

float: left;
width: 510px;
height: 30px;
text-align: right;
border: 0px solid #606060;
}



#musicdesk { margin: 1px 1px 1px 1px; float: left; width: 620px; text-align: left;
border: 0px solid #606060;
 }




.storliner { text-align:left; font-size:13px; margin-right:2px; color:#606060; }




#newsdesk { 
margin: 1px 0 0px 10px;
width: 520px;
clear: both;
border: 0px solid #606060;
}




#prompic { 
margin: 2px 0px 8px 0px;
float: left;
border: 0px solid #606060;
}



#prom# { 
margin: 0px 0px 0px 10px;
width: 195px;
position:relative; top:0px; left:0px; 
clear: both;
vertical-align: top;
border: 0px solid #606060;
}




#promlist { 
margin: 7px 6px 0px 30px;
float: left;
width: 180px;

text-align: top;
border: 0px solid #606060;
}

#mquote { 
margin: 0p 0px 0px 0px;
height: 40px;
width: 570px;
text-align: center;
border: 0px solid #606060;
 }





#compdesk { 
margin: 0p 0px 0px 0px;
height: 560px;
width: 560px;
text-align: left;
border: 0px solid #606060;
 }



#prelist {
	margin: 0;
	padding: 0;
	height: 240px;
	text-align: top;
border: 0px solid #606060;
}







#news { font-size:18px; color:#990000; }

.news2 { margin-left:0px; border-top:0px solid silver; border-bottom:0px solid silver; font-size:16px; color:#606060; }









/* --- SUB NAVIGATION -------------------------- */

/* infobox -------------------------------------------*/


#box {
position:relative; top:-20px; left:130px; width:20px; height:20px; 
z-index:3;}

#box a {
color:#ffffff;
background:#ffffff;
font:bold 2px verdana, sans-serif;
text-decoration:none;
display:block;
padding:1px;
border:0px solid black;}

#box a:hover {
color:black;
position:absolute; top:22px; left:12px;
background:#ddd8b7;
width:200px;}

#box a span {display:none;}

#box a:hover span {
color:black;
background:#ffffff;
font:normal 16px courier, sans-serif;
border:1px solid grey;
display:block;
padding:10px;}


/* TEXTFORMATIERUNG -------------------------------------------*/


/* Hauptueberschrift */
h1 {
	font-size: 160%;			/* Schriftgrˆﬂe */
	line-height: 170%;		/* Zeilenabstand */
	font-weight: bold;		/* Fettschrift */
	padding-bottom: 1px;		/* unten Innenabstand zwischen Elementinhalt */
}

/* Zweite Ueberschrift */
h2 {
	font-size: 120%;			/* Schriftgrˆﬂe */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: bold;		/* Fettschrift */
	padding-bottom: 1px;		/* unten Innenabstand zwischen Elementinhalt */
}

/* Anreissertext */
h3 {
	font-size: 110%;			/* Schriftgrˆﬂe */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: bold;		/* Fettschrift */
	padding-bottom: 1px;		/* unten Innenabstand zwischen Elementinhalt */
}

/* Zwischenueberschrift */
h4 {
	font-size: 105%;			/* Schriftgrˆﬂe */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: bold;		/* Fettschrift */
	padding-top: 12px;		/* unten Innenabstand zwischen Elementinhalt */
	padding-bottom: 1px;		/* unten Innenabstand zwischen Elementinhalt */
}
h5 {
	font-size: 80%;			/* Schriftgrˆﬂe */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: bold;		/* Fettschrift */
	padding-bottom: 1px;		/* unten Innenabstand zwischen Elementinhalt */
}
td, p {
	font-size: 100%;			/* Schriftgrˆﬂe */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: normal;		/* Fettschrift */
	padding-bottom: 1px;	/* unten Innenabstand zwischen Elementinhalt */
}

ol {
	margin: 0 0 12px 24px; 	/* unten und linker Abstand */
	padding: 0;					/* Innenabstand */
}




blockquote {
	margin: 0 0 0 24px;	/* Abstand */
	padding: 0px 0 12px 0;				/* Innenabstand */
}


/* Link */
a {
	text-decoration: none;			/* Keine Unterlinierung */
						/* Fettschrift */
	color: #606060;							/* Schriftfarbe dunkelgruen */
	border-bottom: 0px dashed #b70027;	/* Untere Linie grau 1 Pixel Rahmen gestrichelt */
}

/* Link bei darueberfahrender Maus */
a:hover {
text-decoration: none;
	color: #c70027;							/* Schriftfarbe hellgruen */
	border-bottom: 0px solid #c70027;	/* Untere Linie hellgruen 1 Pixel Rahmen durchgezogen */
}


/* Geklickter Link */
a:active {
text-decoration: none;
	color: #fa0;							/* Schriftfarbe tuerkis */
	border-bottom: 1px solid #ff0;	/* Untere Linie tuerkis 1 Pixel Rahmen durchgezogen */
}


a.big { margin-left:54px; font-size:15px; color:#990000; text-decoration:none; }

a.big:hover { margin-left:54px; font-size:15px; color:#606060; text-decoration:none; }


.artikel {
margin: 0 0 14px 0;
}



/* links-liste -------------------------------------------*/



.hinweis {
margin: 8px 0 0 0;
color: #f00;
font-size: 11px;

}


/* FORMULAR -------------------------------------------*/

textarea {
border: 1px solid #808080;	/* einpixeliger Rahmen */
text-align:left;

background: #eee;
padding: 1px;				/* ein wenig Abstand innerhalb des Formularfeldes vom Rand */
}

input {
border: 1px solid #808080;	/* einpixeliger Rahmen */
text-align:left;
font-size: 11px;
height: 13px;
background: #eee;
padding: 1px;				/* ein wenig Abstand innerhalb des Formularfeldes vom Rand */
}


textarea:hover, textarea:focus {
border: 1px solid #d00;	
/* einpixeliger Rahmen */
background: #fff;
padding: 1px;				/* ein wenig Abstand innerhalb des Formularfeldes vom Rand */
}

input:hover, input:focus {
border: 1px solid #d00;	
font-size: 11px;
height: 13px;
text-align:left;
background: #fff;
padding: 1px;				/* ein wenig Abstand innerhalb des Formularfeldes vom Rand */
}

input.anminput {
margin: 1px 0 0 0;
border: 1px solid #808080;	/* einpixeliger Rahmen */
text-align:left;
font-size: 11px;
height: 13px;

background: #eee;
padding: 1px;				/* ein wenig Abstand innerhalb des Formularfeldes vom Rand */
}

input.anminput:hover {
margin: 1px 0 0 0;
border: 1px solid #d00;	/* einpixeliger Rahmen */
text-align:left;
font-size: 11px;
height: 13px;
background: #c0c0c0;
padding: 1px;				/* ein wenig Abstand innerhalb des Formularfeldes vom Rand */
}


input.logpwin {
width:88px;
height: 12px;

font-size : 11px;
float:left;
}
input.logpwin:hover {
width:88px;
height: 12px;

font-size : 11px;
float:left;
}


/* Auswahlknopf ohne Rand und Hintergrund */
.radiobutton {
background: none;
border: none;
}

.button {

	border: 1px solid #00213A;
	text-align:center;
	height: 17px;
	background-color: #e7e7e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00213A;
}

.button:hover {

	border: 1px solid #990000;
	text-align:center;
	height: 17px;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00213A;
}


/* Der Abschick-Button mit orangefarbenen Hintergrund und Fettschrift */
.submit {
background: #fff;
border: 1px solid #808080#;
font-size: 10px;
height: 17px;
color: #000040;
padding: 1px;
font-weight: bold;
}

.submit:hover {
background: #c0c0c0;
border: 1px solid #990000;
height: 17px;
color: #000040;
padding: 1px;
color: #000;
}


.submit:focus {
background: #606060;
border: 1px solid #990000;
text-align:center;
height: 17px;
color: #fff;
padding: 1px;
color: #000;
}


/* Breite der Textboxen */
.vorname, .name, .email, .firma, .telefon, .betreff  {
width: 120px;
margin: 2px 0 0 0;
}


/* Fehlermeldung */
.hinweis {
width: 240px;
font-weight: bold;
color: #d00;
padding: 0;
margin: 0;
}


/* Breite und Hoehe des Texteingabefeldes */
.texteingabefeld {
width: 180px;
height: 100px;
}


/* Hinweisschrift */
h2 {
font-size: 70%;
margin: 0;
padding: 0;
}

/* Hintergrund des Feldes aendert sich darueberfahrender Maus*/
input:hover, textarea:hover {
background: #c0c0c0;
}

/* Hintergrund des Feldes aendert sich bei Klick */
input:focus, textarea:focus {
background: #606060;
}

#maindesk1 {background: url('symboback.png') no-repeat left; }


#nav { background: #fff ; }
#nav li { background: fff; }

#nav a:hover, #nav a.aktuell { background: #fff; }
#downl a:hover, #nav a.aktuell { background: #fff; }
a:hover, #nav a.aktuell { background: #fff;
  -moz-border-radius: 2px; /* with mozilla prefix */
  -webkit-border-radius: 2px; /* with safari prefix */
}

