/************************************************************/
/*global*/
/************************************************************/
body { background-color:#ffffff; overflow:hidden;}
a {font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#CC1C1C; text-decoration:none;}
a:hover {text-decoration:underline; color:#717070;}
a:hover img {border-color: #CC1C1C;}
pre{margin: 2px;  background: #E0E0E0;  border: 1px dotted Black;}
/************************************************************/
/*Content*/
/************************************************************/
.downloadtabelle{
	border-left: 1px solid Black;
	border-top: 1px solid Black;
}
.downloadtabelle td{
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
}
.bildrand {border : 1px solid black;}
.titel {font-style: normal; color: #2D2D2D; text-align: left; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 12px; font-weight: bold;}
.titel-gr {font-style: normal; color: #2D2D2D; text-align: left; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 16px; font-weight: bold; margin-bottom: 30px;}
.titel-rot {font-style: normal; color: #CC1C1C; text-align: left; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 12px; font-weight: bold;}
.block-text {font-style: normal; text-align: justify; color: #4f4f4f; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 12px; margin-bottom: 20px;}
.text {font-style: normal; color: #4f4f4f; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 12px; margin-bottom: 20px;}
.text10px {font-style: normal; color: #4f4f4f; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 10px;}
.text9px {font-style: normal; color: #4f4f4f; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 9px;  font-weight: bold; }
ul {
	margin-left: 0px;
	padding-left: 0px;
	margin-top:3px;
	font-style: normal;
	text-align: left;
	color: #4f4f4f; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 12px;
}
li{
	background: url("../images/index/li_rot.gif") center left no-repeat;
	text-align: left;
	list-style: none;
	padding-left: 10px;
}
.absatz-fett {font-style: normal; color: #CC1C1C; text-align: right; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11px; font-weight: bold;}
.absatz-fett-gr-1 {font-style: normal; color: #CC1C1C; text-align: right; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 18px; font-weight: bold;}
.absatz-fett-gr {font-style: normal; color: #CC1C1C; text-align: right; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 14px; font-weight: bold;}
.absatz-klein {font-style: normal; color: #CC1C1C; text-align: right; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 10px;}
.rot-klein {font-style: normal; color: #CC1C1C; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 10px;}
.bottomline {font-family: Arial, Helvetica, geneva; font-size: 10px; font-style: normal; text-align: right; color: #CB2121; background : Silver;}
.copyright {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; text-align: right; color: #CB2121; white-space : nowrap;}
.fenster-title {font : bold normal 16px Arial; text-decoration : none; font-weight : bold;}
.fenster-close {font-family: Arial, Helvetica, geneva; font-size: 11px; font-style: normal; text-align: right; color: #CC1C1C; text-decoration : none;}
.weiss12pi {font-size: 12px; font-style: normal; color: #ffffff; font-family: Arial, Helvetica, sans-serif}
.absatz-rahmen {border : 1px solid Black; background-color : #ffffff; margin : 0px; padding : 2px;}
.tabelle1 {font-style: normal;text-align: left;color: #4f4f4f;font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;font-size : 9px;font-weight: bold;}
.tabelle2 {font-style: normal;text-align: center;color: #4f4f4f;font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;font-size : 9px;}
.copyright-left {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; text-align: left; color: #CB2121; white-space : nowrap;}
.menu2{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; text-align: left; color: #CB2121; white-space : nowrap;}
.menu2 a{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px;  text-align: left; color: #CB2121; white-space : nowrap;   }
/************************************************************/
/*Layers*/
/************************************************************/
#debug{position: absolute; left:1010px; top:10px; visibility: visible; font-style: normal; color: #CC1C1C; text-align: left; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 10px;  background: #FFFFBB;  border: 1px dotted Red;  padding: 5px 5px;}
#rubrik-ani {position:absolute; left:718px; top:122px; width:186px; height:96px; visibility: visible;}
#pictures {
	position:absolute; 
	left:700px; 
	top:220px; 
	width:197px; 
	height:330px; 
	z-index:10; 
	visibility: visible;
}
#pictures table {margin:0 auto 0;}
#pictures-download {position:absolute; left:700px; top:250px; width:200px; height:330; visibility: visible;}
#picturesdruck {position:absolute; left:633px; top:50px; width:140px; height:330px; visibility: visible;text-align:center}
#picturesdruck table {margin: 0 auto 0;}
#kontakt {position:absolute; left:700px; top:240px; width:200px; height:250px; visibility: visible;}
#Rubrik{position:absolute; left:47px; top:118px; width:120px; height:21px; visibility: visible}
#Rubrikdruck {position:absolute; left:9px;top:19px; width:120px; height:21px; visibility: visible;}
#Rubrik-info {position:absolute; left:380px; top:13px; width:200px; height:21px; visibility: visible ; font-style: normal;  color: #2D2D2D; text-align: left; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11px; font-weight: bold;}

#Layer0 {position:absolute; left: 345px; top: 400px; width: 250px; height: 165px;}
#Layer1 {position:absolute; visibility: hidden; left: 345px; top: 400px; width: 250px; height: 165px;}
#Layer2 {position:absolute; visibility: hidden; left: 345px; top: 400px; width: 250px; height: 165px;}
#Layer3 {position:absolute; visibility: hidden; left: 345px; top: 400px; width: 250px; height: 165px;}
#Layer4 {position:absolute; visibility: hidden; left: 345px; top: 400px; width: 250px; height: 165px;}
#Layer5 {position:absolute; visibility: hidden; left: 345px; top: 400px; width: 250px; height: 165px;}
#Layer6 {position:absolute; visibility: hidden; left: 345px; top: 400px; width: 250px; height: 165px;}
#Layer7 {position:absolute; visibility: hidden; left: 345px; top: 400px; width: 250px; height: 165px;}
#Layer8 {position:absolute; visibility: hidden; left: 345px; top: 400px; width: 250px; height: 165px;}
#Layer9 {position:absolute; visibility: hidden; left: 345px; top: 400px; width: 250px; height: 165px;}
#Layer10{position:absolute; visibility: hidden; left: 345px; top: 400px; width: 250px; height: 165px;}
#Layer11{position:absolute; visibility: hidden; left: 345px; top: 400px; width: 250px; height: 165px;}
#Layer12{position:absolute; visibility: hidden; left: 345px; top: 400px; width: 250px; height: 165px;}
#Layer13{position:absolute; visibility: hidden; left: 345px; top: 400px; width: 250px; height: 165px;}
#Layer14{position:absolute; visibility: hidden; left: 345px; top: 400px; width: 250px; height: 165px;}
.schnitt-layer{border : 1px solid black;}
.schnitt-layer-beginn{font-style: normal; color: #2D2D2D; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 15px;  font-weight: bold; }
.schnitt-layer-text{font-style: normal; color: #2D2D2D; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 13px;}
.schnitt-layer-nr{font-style: normal; color: #CC1C1C; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 13px;  font-weight: bold; }
#ueberschrift1 {POSITION: absolute;	Z-INDEX: 3;	top:0px; left:175px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-weight: bold;;font-size: 12px;color: #000000;}
#ueberschrift2 {POSITION: absolute;	Z-INDEX: 2;	top:12px; left:205px; letter-spacing: 1px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: bold; font-size: 21px;color: #CC1C1C;}
#ueberschrift3 {POSITION: absolute; Z-INDEX: 1; top:20px; left:185px; letter-spacing: 1px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight: bold; font-size: 25px;color: #FFE5E5;}
#ueberschriftdruck{POSITION: relative;Z-INDEX: 2; white-space: nowrap; top:30px; left:105px; letter-spacing: 1px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size: 20px;color: #CC1C1C;}
#divCopyright {position:absolute; left:0px; bottom: 0px; width:17px; z-index:10;}
#divText {position:absolute; left:0px; top:0px;}
#drucklayer {position:absolute; z-index:10; background-color:#ffffff; height: 20px; left:745px; bottom:18px;}
/************************************************************/
/*Formular*/
/************************************************************/
.form-adresse {font-style: normal; color: #2D2D2D; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 12px;}
.box {Background-Color: #F4F4F4; Border-Color: #F4F4F4; width : 16px; height : 16px; font-family: Arial,Helvetica,Geneva, Tahoma; font-size: 10pt;}
.feld {Color: #CC1C1C; Background-Color: #F4F4F4; Margin: 0px; Padding: 0px; Text-Align: center; width : 200px; font-family: Arial,Helvetica,Geneva, Tahoma; font-size: 10px;}
textarea {Color: #CC1C1C; Background-Color: #F4F4F4; Text-Align: left; width : 200px; height:60px; font-family: Arial,Helvetica,Geneva, Tahoma; font-size: 10px;}
.senden {Color: #000000; Background-Color: #CCCCCC; Border-Color: #0D3F61; Text-Align: center; width : 50px; font-family: Arial,Helvetica,Geneva, Tahoma; font-size: 10px;}
.fehleingabe{ font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 11px; color: Red; }
/************************************************************/
/*Formular Map24*/
/************************************************************/
.map24_cell{font-style: normal; text-align: justify; color: #4f4f4f; font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; font-size : 12px; margin-bottom: 20px;}
