@charset "utf-8";
/* CSS Document */

html {width: 100%; height: 100%;}
body {padding:0; margin:0; background-image:url(../bilder/verlauf_links.jpg); background-position:left top; background-repeat:repeat-y;font-family: Arial, Helvetica, sans-serif;width: 100%; height: 100%;}
p {padding:0; margin: 0;}

#position {position: relative; height: 100%; width: 100%;}
/*#header {position: relative; left: 0px; top: 0px; width: 1000px; height: 259px; background-image:url(../bilder/bgtop1.jpg); background-position:left top; background-repeat:no-repeat}*/
#dtv {position: absolute; left: 864px; top: 16px; width: 54px; height: 31px;z-index:4000;}
#dtv a img {border: 0;}
#hanser {position: absolute; left: 826px; top: 47px; width: 92px; height: 21px;z-index:4000;}
#hanser a img {border: 0;}

#header ul {position:absolute; left: 632px; top: 78px; padding: 0px; margin: 0px; z-index: 1001; list-style-type:none}
#header ul li { background-image:url(../bilder/nothier.gif); background-position: left center; background-repeat: no-repeat; padding: 0 0 0 15px;}
#header ul li.hier { background-image: url(../bilder/hier.gif);background-position: left center; background-repeat: no-repeat; padding: 0 0 0 15px;}
#header ul li.hier a {font-weight: bold;}
#header ul li a, #header ul li.hier a { font-size: 12px; color:#9a1111; text-decoration:none;}
#header ul li a:hover, #header ul li.hier a:hover { color: #9a1111;text-decoration:underline; }
#header .mm {position:absolute; left: 580px; top: 80px; z-index: 1001;}




#allcontent {position:relative; width: 1000px;}
#linkespalte {position: relative; left: 0px; top: 0px; float: left; width: 219px;  background-color:#ffffff; background-image:url(../bilder/verlauf_links.jpg); background-position:left top; background-repeat:repeat-y;}
#linkespalte ul {margin:0; padding: 0; position: relative; left:5px; top: 0px; width: 214px; list-style-type: none;}
#linkespalte ul li {border-bottom: 1px solid #dbdfe2; padding: 2px 0 2px 17px; background-image: url(../bilder/nothier.gif);background-position: 2px 7px; background-repeat: no-repeat;}
#linkespalte ul li.hier {  background-image: url(../bilder/hier.gif);background-position: 2px 7px; background-repeat: no-repeat; padding: 2px 0 2px 17px; background-color: #ebf2f7;}
#linkespalte ul li.hier a {font-weight: bold;}
#linkespalte ul li a, #header ul li.hier a { font-size: 11px; color:#9a1111; text-decoration:none;}
#linkespalte ul li a:hover, #header ul li.hier a:hover { font-size: 11px; color: #9a1111;text-decoration:underline; }
#linkespalte ul li.hier ul {width: 192px;}
#linkespalte ul li.hier ul li {border-top: 1px solid #dbdfe2; border-bottom: none;padding: 2px 0 2px 17px; background-image: url(../bilder/nothier.gif);background-position: 2px 7px; background-repeat: no-repeat;}
#linkespalte ul li.hier ul li.hier {border-top: 1px solid #dbdfe2; border-bottom: none; padding: 2px 0 2px 17px; background-image: url(../bilder/hier.gif);background-position: 2px 7px; background-repeat: no-repeat;}
#linkespalte ul li.hier ul li a{font-weight:normal;}



#linkespalte h2 { border-bottom: 1px solid #999999; border-top: 1px solid #999999;background-color: #dbdfe2; position: relative; clear:both; left: 0px; top: 0px; float: none;width: 205px; padding: 5px 7px 5px 0; color:#222222; margin:-4px 0 5px 0; font-size: 12px; color:#9a1111; font-weight:bold;}
#linkespalte .subtext {font-size: 11px; line-height: 18px; color:#222222; padding: 5px 0 12px 7px;}
#linkespalte .subtext a {color:#222222; text-decoration:none;}
#linkespalte .subtext a:hover {color:#222222; text-decoration:underline;}
#linkespalte .subtext a img {float: left; margin: 0 4px 2px 4px; border:none;}
#linkespalte .subtext input {width: 104px; border: 1px solid #999999;background-color: #dbdfe2; color:#9a1111; font-size: 11px; }
#linkespalte .subtext input:hover {width: 104px; border: 1px solid #999999;background-color: #ffffff; color:#9a1111; }
#maincontent {position:relative; float: left; width: 700px; left: 0px; top: -42px; background-color: #ffffff; height:42px; z-index:1001;}

#maincontent .inhalte {position:absolute; left: 22px; top: 0px; width: 628px; clear: both;  display: block;}
#maincontent .inhalte h1 {width: 602px; font-size: 22px; color:#9a1111; font-family: Georgia, "Times New Roman", Times, serif;  margin: 10px 0 0 18px; padding: 0 0 12px 0; font-weight:normal;}
#maincontent .inhalte p.all, #maincontent .inhalte p { margin: 0 0 0 18px; padding: 0 0 12px 0; position: relative; left: 0px; top: 0px; width: 672px;font-size: 13px;  line-height: 18px; color:#26314a;}
#maincontent .inhalte p.all img.coverimg, #maincontent .inhalte_11 p.left img.coverimg {float: left; margin: 10px 20px 12px 0; padding: 0 0 0 0;}
#maincontent .inhalte ul {list-style-type: none;}
#maincontent .inhalte ul li {position: relative; left: 0px; top: 0px; width: 128px; height: 188px; float: left; border: 1px solid #dbdfe2; margin: 2px; padding: 4px; text-align:center; }



#maincontent .inhalte ul li a {font-size: 11px; color: #222222;text-decoration:underline; }
#maincontent .inhalte ul li .biblio a {display: block; width: 128px; font-size: 11px; color: #9a1111;text-decoration:none; clear: both;text-align:center; }
#maincontent .inhalte ul li .biblio a .rot {display: block; padding-top: 4px;font-weight:bold; font-size: 10px;}
#maincontent .inhalte ul li .biblio a:hover {display: block; width: 128px; font-size: 11px; color: #9a1111;text-decoration:underline; clear: both;text-align:center; }
/*ÜBERSCHRIFTEN*/


/*LINKE SPALTE NORMAL*/
#maincontent .inhalte_1 {position:absolute; left: 22px; top: 0px; width: 339px; clear: both;  display: block;}
#maincontent .inhalte_1 p.left, #maincontent .inhalte_1 p,  #maincontent .inhalte_1 form{position: relative; float: left; left: 18px; top: 8px; width: 321px;font-size: 13px;  line-height: 18px; color:#26314a; margin-bottom: 12px;}
#maincontent .inhalte_1 form input, #maincontent .inhalte_1 form textarea {width: 282px;} 
#maincontent .inhalte_1 form textarea  {height: 212px;}
#maincontent .inhalte_1 p.left2 {position: relative; float: left; left: 18px; top: 8px; width: 321px;font-size: 13px;  line-height: 19px; color:#26314a; padding: 0 0 10px 0; margin: 0 0 20px 0; border-bottom: 1px solid #dbdfe2;}
#maincontent .inhalte_1 p.left2 a, #maincontent .inhalte_11 p a.weiter  {color:#9a1111; font-style:italic; padding: 2px 0 2px 15px; background-image: url(../bilder/nothier.gif);background-position: left center; background-repeat: no-repeat; font-size: 12px;}
#maincontent .inhalte_1 p.left2 a:hover, #maincontent .inhalte_11 p a.weiter:hover {padding: 2px 0 2px 15px; background-image: url(../bilder/hier.gif);background-position: left center; background-repeat: no-repeat; }
#maincontent .inhalte_1 h1 {width: 321px; font-size: 22px; color:#9a1111; font-family: Georgia, "Times New Roman", Times, serif;  margin: 10px 0 0 18px; padding: 0 0 12px 0; font-weight:normal;}
#maincontent .inhalte_1 dl, #maincontent .inhalte_11 dl{position: relative; left: 18px; top: 8px; width: 321px;font-size: 13px;  line-height: 18px; color:#26314a;}
#maincontent .inhalte_1 dt, #maincontent .inhalte_11 dt {font-family: Georgia, "Times New Roman", Times, serif;color:#9a1111; font-style:italic; display: block; } 
#maincontent .inhalte_1 dd, #maincontent .inhalte_11 dd { display: block;}


/*RECHTE SPALTE NORMAL*/
#maincontent .inhalte_2 {position:absolute; left:346px; top: 0px; width: 282px; clear: both;  display: block; }
#maincontent .inhalte_2 h2 {font-size: 12px; color:#9A1111; margin:  0 0 5px 0; padding:0; font-weight:bold;  float: left;width: 280px;}
#maincontent .inhalte_2 h2.right {position: relative; float: left; left: 69px; top:12px; }
#maincontent .inhalte_2 p {position: relative; float: left; left: 69px; top:18px; width: 288px;font-size: 11px;  line-height: 17px; color:#333333; margin-bottom: 22px; }

#maincontent .inhalte_2 p.right {

padding:10px 2px;
margin:10px 0;
border-bottom:1px dotted #c0c0c0;

}
	
	
	
	
#maincontent .inhalte_2 p.right a, #maincontent .inhalte_2 p a  {display: block; color: #000000; text-decoration:none;}
#maincontent .inhalte_2 p.right a:hover, #maincontent .inhalte_2 p a:hover{display: block; color: #222222; background-color:#ffffff; text-decoration:underline;}
#maincontent .inhalte_2 p a.weiter,#maincontent .inhalte_1 p a.weiter  {color:#9a1111; font-style:italic; padding: 2px 0 2px 15px; background-image: url(../bilder/nothier.gif);background-position: left center; background-repeat: no-repeat;}
#maincontent .inhalte_2 p a.weiter:hover,#maincontent .inhalte_1 p a.weiter:hover {color:#9a1111;padding: 2px 0 2px 15px; background-image: url(../bilder/hier.gif);background-position: left center; background-repeat: no-repeat; }
#maincontent .inhalte_2 p.right img {position: relative;margin: 5px 0 0 0;}
#maincontent .inhalte_2 p.right a img.smal, #maincontent .inhalte_12 p.right a img.smal{float: left; margin: 0 8px 2px 4px; border:none;}
#maincontent .inhalte_1 p a img.smal {float: left; margin: 0 8px 2px 0; border:none;}
#maincontent .inhalte_2 p.right .bildunter {background-color: #ffffff; display: block; width: 188px; height: 44px; position: relative; padding: 5px 0 0 0;left: 0px; top: -24px; color: #9a1111; z-index:2001;}
#maincontent .inhalte_2 p.rightbig {position: relative; float: left; left: 69px; top:18px; width: 288px;font-size: 16px;  font-family: Georgia, "Times New Roman", Times, serif;line-height: 25px; color:#333333; margin-bottom: 22px;}

#maincontent .inhalte_2 p.rightbig em {font-family: Georgia, "Times New Roman", Times, serif;color:#9a1111; font-style:italic; font-size:16px;}

#maincontent .inhalte_2 p.rightbig2 {position: relative; float: left; left: 69px; top:18px; width: 288px;font-size: 13px; line-height: 22px; color:#333333; margin-bottom: 22px;}

#maincontent .inhalte_2 p.rightbig2 em {color:#9a1111; font-style:italic; font-size:13px;}

/*LINKE SPALTE BUCH*/
#maincontent .inhalte_11 {position:absolute; left: 22px; top: 0px; width: 409px; clear: both;  display: block;}
#maincontent .inhalte_11 p.left, #maincontent .inhalte_11 p {position: relative; float: left; left: 18px; top: 8px; width: 391px;font-size: 13px;  line-height: 18px; color:#26314a; margin-bottom:12px;}
#maincontent .inhalte_11 p.left2 {position: relative; float: none; left: 18px; top: 8px; width: 391px;font-size: 13px;  line-height: 18px; color:#26314a; margin-bottom:12px; clear:both;}
#maincontent .inhalte_11 h1 {width: 391px; font-size: 22px; color:#9a1111; font-family: Georgia, "Times New Roman", Times, serif;  margin: 10px 0 0 18px; padding: 0 0 12px 0; font-weight:normal;}
#maincontent .inhalte_1 h2, #maincontent .inhalte_11 h2 {float: none; clear: both; width: 391px; font-size: 13px; color:#9a1111; margin: 10px 0 0 18px; padding: 12px 0 6px 0; font-weight:bold; display: block;}

/*RECHTE SPALTE BUCH*/
#maincontent .inhalte_12 {position:absolute; left:401px; top: 0px; width: 212px; clear: both;  display: block; }
#maincontent .inhalte_12 h2 {font-size: 12px; color:#9a1111; margin:  5px 0 0 0;  font-weight:normal;  float: left;width: 218px; background-color:#dbdfe2; }
#maincontent .inhalte_12 h2.right {position: relative; float: left; left: 69px; top:12px; width: 218px; border-top: 1px solid #999999; border-left: 1px solid #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;padding: 5px; margin: 1px 0 0 0;}
#maincontent .inhalte_12 p.right, #maincontent .inhalte_12 p,  #maincontent .inhalte_12 form {position: relative; float: left; left: 69px; top:12px; width: 218px;font-size: 11px;  line-height: 17px; color:#333333; margin-bottom: 22px;border-top: 1px solid #dbdfe2; border-bottom: 1px solid #dbdfe2; border-left: 1px solid #dbdfe2; border-right: 1px solid #dbdfe2; padding: 5px; margin: 1px 0 1px 0;}
#maincontent .inhalte_12 a.bestell {position: relative; float: left; left: 69px; top:12px; width: 208px;font-size: 11px;  line-height: 17px; color:#333333;border-top: 1px solid #dbdfe2; border-bottom: 1px solid #dbdfe2; border-left: 1px solid #dbdfe2; border-right: 1px solid #dbdfe2; margin: 1px 0 1px 0; color:#9a1111; font-weight: bold; padding: 2px 0 2px 20px; background-image: url(../bilder/nothier.gif);background-position: 5px center; background-repeat: no-repeat; text-decoration:none;background-color:#ebf2f7;}
#maincontent .inhalte_12 a.bestell:hover{background-image: url(../bilder/hier.gif);background-position: 5px center; background-repeat: no-repeat; text-decoration:underline;background-color:#ebf2f7;}
#maincontent .inhalte_12 form { background-color:#ebf2f7; }
#maincontent .inhalte_12 p.right img {position: relative;margin: 5px 0 0 0; }
#maincontent .inhalte_12 p.right .bildunter {background-color: #ffffff; display: block; width: 118px; height: 44px; position: relative; padding: 5px 0 0 0;left: 0px; top: -24px; color: #9a1111; z-index:2001;}
#maincontent .inhalte_12 p.right a, #maincontent .inhalte_12 p a  {display: block; color: #000000; text-decoration:none;}
#maincontent .inhalte_12 p.right a:hover, #maincontent .inhalte_12 p a:hover{display: block; color: #222222; background-color:#ffffff; text-decoration:underline;}
#maincontent .inhalte_12 p a.weiter {color:#9a1111; font-style:italic; padding: 2px 0 2px 15px; background-image: url(../bilder/nothier.gif);background-position: left center; background-repeat: no-repeat;}
#maincontent .inhalte_12 p a.weiter:hover {color:#9a1111; padding: 2px 0 2px 15px; background-image: url(../bilder/hier.gif);background-position: left center; background-repeat: no-repeat; }

#footer {position: relative; clear:both; left: 7px; top: 0px; float: none;width: 205px; padding: 5px 7px 5px 0; font-size: 10px; color:#444444; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px solid #999999; background-color: #dbdfe2;}
#footer2 {position: relative; clear:both; left: 7px; top: 1px; float: none;width: 205px; padding: 5px 7px 5px 0; font-size: 10px; color:#444444; font-family:Arial, Helvetica, sans-serif; border-top: 1px solid #999999; border-bottom: 1px solid #999999; background-color: #dbdfe2; text-align:center;}
#footer2 a{font-size: 10px; color:#444444; font-family:Arial, Helvetica, sans-serif; }