/*uebergreifende Definitionen*/
body,td,select,input,submit,reset,textarea { font-family:Arial,Verdana,sans-serif;font-size:12px;color:#000000}
div,span,li,ul,h1,h2 { line-height:130%;}

ul,li{margin-top:0px;margin-left:0px;margin-bottom:0px;list-style-type:none;}

/*links*/
a:link {color:#ff9c01;text-decoration:underline;}
a:visited {color:#ff9c01;text-decoration:underline;}
a:active {color:#ff9c01;text-decoration:underline;}
a:hover {color:#ff9c01;text-decoration:underline;}

/*Ueberschriften*/
h1 {font-size:14px;font-weight:bold;margin:0px;padding:0px;color:#000000;font-family:Arial,Verdana,sans-serif;}
h2 {font-size:12px;font-weight:bold;margin:0px;padding:0px;color:#ff9c01;font-family:Arial,Verdana,sans-serif;}
h2.black {font-size:14px;font-weight:bold;margin:0px;padding:0px;color:#000000;font-family:Arial,Verdana,sans-serif;}
h3 {font-size:12px;font-weight:bold;margin:0px;padding:0px;color:#000000;font-family:Arial,Verdana,sans-serif;}
h3.yellow {font-size:12px;font-weight:bold;margin:0px;padding:0px;color:#ff9c01;font-family:Arial,Verdana,sans-serif;}

.orange {color:#ff9c01;}
.grau {color:#6F6F6F;}
.klein {font-size:11px;}

span.navi{font-size:12px;color:#000000;text-decoration:none;}
a.navi{display:block;font-size:12px;padding:6px;color:#000000;text-decoration:none;}
a.navi:visited {display:block;font-size:12px;padding:6px;color:#000000;text-decoration:none;}
a.navi:hover {display:block;font-size:12px;padding:6px;color:#000000;text-decoration:none;background-color:#ffffff}
a.navi:active,.navihigh {display:block;font-size:12px;padding:6px;color:#000000;text-decoration:none;background-color:#ffffff}

span.subnavi{font-size:12px;color:#000000;text-decoration:none;}
a.subnavi{display:block;font-size:12px;padding:3px;padding-left:6px;color:#000000;text-decoration:none;}
a.subnavi:visited {display:block;font-size:12px;padding:3px;padding-left:6px;color:#000000;text-decoration:none;}
a.subnavi:hover {display:block;font-size:12px;padding:3px;padding-left:6px;color:#000000;text-decoration:none;background-color:#f8a900}
a.subnavi:active,.subnavihigh {display:block;font-size:12px;padding:3px;padding-left:6px;color:#000000;text-decoration:none;background-color:#f8a900}

span.subsubnavi{font-size:12px;color:#000000;text-decoration:none;margin:0;padding:0;}
a.subsubnavi{display:block;font-size:12px;padding:3px;padding-left:12px;color:#000000;text-decoration:none;}
a.subsubnavi:visited {display:block;font-size:12px;padding:3px;padding-left:12px;color:#000000;text-decoration:none;}
a.subsubnavi:hover {display:block;font-size:12px;padding:3px;padding-left:12px;color:#000000;text-decoration:none;background-color:#f8a900}
a.subsubnavi:active,.subsubnavihigh {display:block;font-size:12px;padding:3px;padding-left:12px;color:#000000;text-decoration:none;background-color:#f8a900;}

.sub{font-size:10px;color:#000000;}
a.sub{font-size:10px;color:#000000;text-decoration:underline;}
a.sub:visited {font-size:10px;color:#000000;text-decoration:underline;}
a.sub:hover {font-size:10px;color:#000000;text-decoration:underline;}
a.sub:active {font-size:10px;color:#000000;text-decoration:underline;}

.padding{padding:15px;padding-right:10px;}
.buchcover{padding-right:10px;}

.slogan{color:white;background-color:black;width:100%;height:56px;padding:15px;font-weight:bold;font-size:11px;}

.bghellgelb{background-color:#fac839}
.bggelb{background-color:#ffa701}
.bgbeige{background-color:#fef4d7}
.bgweiss{background-color:#ffffff}
.bgwarmgrau{background-color:#847a5d}
.bghellgrau{background-color:#e5e5e5}
.bgschwarz{background-color:#000000}


img.raeume_l {
	margin:7px 7px 7px 0;
}
img.raeume_r {
	margin:7px 0 7px 7px;
}

a img {
	border:0;
}

ul.normal {
list-style-type:square;
margin:10px 0 20px 0;
padding:0 0 0 20px;
}

ul.normal li {
list-style-type:square;
margin:0;
padding:0;
}


/* NEWSLETTER */
.newsletter input {
	width:150px;
    height:auto;
    margin:0 0 10px 0;
    padding:2px;
    border:1px solid #000000;
}

.newsletter select {
	width:150px;
    height:auto;
    margin:0 0 10px 0;
    padding:2px;
    border:1px solid #000000;
}


.radiobutton {
	width:20px;
    margin:0 10px 0 0;
	float:left;
}

.radiobutton input {
	width:20px;
    border:0;
}

.radiobuttontext {
	width:45px;
	float:left;
}

.clearer {
	clear:both;
}

.newsletter h2 {
	margin-bottom:10px;
}

.newsletter input.newslettererror {
	border:1px solid #ff9c01;
}