


* {
margin : 0;
padding : 0;
}
a:link {
color : #000000;
text-decoration : none;
}
a:visited {
color : #000000;
text-decoration : none;
}
a:focus {
color : #000000;
text-decoration : underline;
}
a:hover {
color : #ae0101;
text-decoration : underline;
}
a:active {
color : #000000;
text-decoration : underline;
}
body {
font-family : verdana, sans-serif;
font-size : 8pt;
background-color : #666666;
}
html,body	{height:100%;width:100%;}

.page {
min-width:805px;
width : 85%;
margin : 0 auto;
margin-top:10px;
background-color : #991d1d;
padding : 0 0 0 0;
}
.rahmen {
margin : 0 1px 0 1px;
}
.topleiste {
min-height : 7px;
}
.lo {
float : left;
width : auto;
}
.ro {
float : right;
width : auto;
}
bildleiste {
margin : 0 0 0 0;
}
.bildleiste img {
white-space : nowrap;
width : 25%;
}
.mittelleiste {
min-height : 12px;
}

.untermittelleiste {
min-height : 5px;
}


#navigation {
background-image:url("images/design/navi.jpg");
background-repeat:repeat-x;
margin : 0 0 0 0;
padding:0 2px 0 15px;
list-style-type:none;
height:50px;
}

#navigation li	{
	display:block;
	float:left;
	margin:0 0px 0 0;
}

#navigation a	{
	display:block;
	height:50px;
}

#button1 a	{
	width:66px;
	background:url("images/design/button1.png") 0px 0px no-repeat;
}

#button1 a:hover, #button1aktiv a {
	width:66px;
	background:url("images/design/button1.png") -66px 0px no-repeat;
}

#button2 a	{
	width:83px;
	background:url("images/design/button2.png") 0px 0px no-repeat;
}

#button2 a:hover, #button2aktiv a {
	width:83px;
	background:url("images/design/button2.png") -83px 0px no-repeat;
}

#button3 a	{
	width:67px;
	background:url("images/design/button3.png") 0px 0px no-repeat;
}

#button3 a:hover, #button3aktiv a {
	width:67px;
	background:url("images/design/button3.png") -67px 0px no-repeat;
}

#button4 a	{
	width:106px;
	background:url("images/design/button4.png") 0px 0px no-repeat;
}

#button4 a:hover, #button4aktiv a {
	width:106px;
	background:url("images/design/button4.png") -106px 0px no-repeat;
}

#button5 a	{
	width:94px;
	background:url("images/design/button5.png") 0px 0px no-repeat;
}

#button5 a:hover, #button5aktiv a {
	width:94px;
	background:url("images/design/button5.png") -94px 0px no-repeat;
}

#button6 a	{
	width:64px;
	background:url("images/design/button6.png") 0px 0px no-repeat;
}

#button6 a:hover, #button6aktiv a {
	width:64px;
	background:url("images/design/button6.png") -64px 0px no-repeat;
}


.content_and_subnavigation_site {
background-color:#d7d7d7;
margin : 0 0 0 0;
min-height : 400px;
width : 100%;
}

.content_and_subnavigation_site ul	{
							margin : 0 0 0 0;
							list-style-type : none;
							padding-top : 10px;
							padding-right : 0px;
							text-align : center;
						}
						
.content_and_subnavigation_index {
background-color:#ffffff;
margin : 0 0 0 0;
min-height : 400px;
width : 100%;
}

.content_and_subnavigation_index ul	{
							margin : 0 0 0 0;
							list-style-type : none;
							padding-top : 10px;
							padding-right : 0px;
							text-align : center;
						}				
					

.content {
float:left;
background-color : #ffffff;
min-height : 400px;
margin : 0 0px 0 0;
width:35%;
		text-align : center;
}
.content h1 {
	text-align:center;
	font-size : 1.7em;
	font-weight : 500;
	color : #ae0101;
	margin:25px 0px 15px 0px;
	letter-spacing:0.1em;
	text-align:center;
}

.content h2 {
margin : 20px 25px 30px 25px;
font-size : 1.0em;
font-weight : 600;
text-decoration : none;
text-align:left;
}
.content h3 {
margin : 10px 25px 0 25px;
font-size : 1.1em;
font-weight : 500;
text-decoration : underline;
text-align:left;
}
.content p {
margin : 10px 25px 0 25px;
text-align : justify;
font-size : 1.2em;
}
.content_pic {
margin : 15px 25px 10px 25px;
text-align : left;
border-width : 0px;
border-style : solid;
border-color : #000000;
}
.content table {
width:90%;
margin-left :25px;
margin-right : 25px;

}
.content td {
border-width : 1px;
border-style : solid;
border-color : #000000;
padding:5px;
}

.content_other {
float : left;
background-color : #ffffff;
min-height : 400px;
margin : 0 10px 0 0;
width : 100%;
}
.content_other h1 {
margin : 0px 25px 0px 25px;
font-size : 2.1em;
font-weight:900;
letter-spacing:0.1em;
text-align:center;

}
.content_other h2 {
margin : 20px 25px 30px 25px;
font-size : 1.3em;
font-weight : 600;
text-decoration : none;
text-align:left;
}
.content_other h3 {
margin : 10px 25px 0 25px;
font-size : 1.1em;
font-weight : 500;
text-decoration : underline;
text-align:left;
}
.content_other p {
margin : 10px 25px 0 25px;
text-align : justify;
font-size : 1em;
}
.content_other_pic {
margin : 15px 25px 10px 25px;
text-align : left;
border-width : 1px;
border-style : solid;
border-color : #000000;
}
.content_other table {
width:90%;
margin-left :25px;
margin-right : 25px;

}
.content_other td {
border-width : 1px;
border-style : solid;
border-color : #000000;
padding:5px;
}



.content_other ul	{
							margin : 10px 0 0 25px;
							list-style-type : disc;
							padding-top : 0px;
							padding-right : 0px;
							text-align:left;
						}
						
.content_other li	{
							margin : 0px 0 0 0px;
							padding: 0px 0px 0px 0px;
							text-align:left;
						}
						
						
.content_site {
float : left;
background-color : #ffffff;
min-height : 400px;
margin : 0 10px 0 0;
width : 65%;
}
.content_site h1 {
margin : 20px 25px 5px 25px;
font-size : 1.5em;
font-weight : 600;
text-decoration : none;
text-align:left;
}

.content_site h2 {
margin : 20px 25px 0px 25px;
font-size : 1.3em;
font-weight : 600;
text-decoration : none;
text-align:left;
}
.content_site h3 {
margin : 10px 25px 0 25px;
font-size : 1.1em;
font-weight : 500;
text-decoration : underline;
text-align:left;
}
.content_site p {
margin : 10px 25px 0 25px;
text-align : justify;
font-size : 1em;
}
.content_site_pic {
margin : 15px 25px 10px 25px;
text-align : left;
border-width : 1px;
border-style : solid;
border-color : #000000;
}
.content_site table {
width:90%;
margin-left :25px;
margin-right : 25px;

}
.content_site td {
border-width : 1px;
border-style : solid;
border-color : #000000;
padding:5px;
}						
						
						
						
 .subnavigation	{
background-color:#d7d7d7;
float:left;
width:64%;
padding-left:1%;
}

.subnavigation_pictures	{
	width:90%;
	margin:50px 0px 0px 12px;
}

 .subnavigation img	{

}

 .subnavigation_other	{
margin-left:100%;
width:0%;
}

 .subnavigation_site	{
margin-left:65%;
width:35%;
}

				
		
#angebote h1	{
	font-size : 1.7em;
	font-weight : 500;
	color : #ae0101;
	margin:0px 0px 15px 0px;
	padding-top:28px;
  letter-spacing:0.1em;
}		
			
#angebote h2	{
	font-size:1.2em;
	font-weight:600;
	margin:0px 25px 0px 0px;
}

.angebot_element {
	float:left;
	margin:0px 0px 5px 0px;
	}

#angebote p	{
	font-size:1.1em;
	font-weight:500;
	margin:4px 10px 30px 115px;
	text-align:justify;
}

.price	{
	float:left;
	margin:3px 0px 0px 20px;
	color:#ae0101;
	}
	
.detail	{
	float:left;
	margin:3px 0px 0px 50px;
	}

#angebote a	{
	color : #ae0101;
	font-size:1em;
	font-weight:500;
}


.angebot_element img	{
 width:20%;
	margin:0px 10px 0px 0px;
	float:left;
}

			
						
.main_header {
display : inline;
font-size : 1.7em;
font-weight : 600;
text-align : left;
margin : 10px 0 10px 0;
padding : 5px;
color : #ae0101;
}

.subnavigation_headline	{
font-size : 1.5em;
font-weight : 600;
text-align : center;
margin : 30px 0px 0px 0px;
letter-spacing:0.5em;
text-transform:uppercase;
color : #ae0101;
}

.subnavigation_trennlinie {
height:3px;
background-color:#c7c7c7;
}

.subnavigation_infotext	{
margin : 15px 15px 30px 20px;
text-align : justify;
font-size : 1em;
}

.main_element_link1 {
font-size : 1.1em;
font-weight : 500;
text-align : center;
margin : 0px 0px 10px 0px;
}
.main_element_linkx {
font-size : 1.1em;
font-weight : 500;
text-align : center;
margin : 0px 0px 10px 0px;
}
.main_element_head1 {
font-size : 1.5em;
font-weight : 600;
text-align : center;
margin : 60px 0px 30px 0px;
padding: 0px 0px 0px 0px;
text-decoration : none;
background-color:#c7c7c7;
}
.main_element_head1 img {
width : 20px;
margin-left : 10px;
}
.main_element_headx img {
width : 20px;
margin-left : 10px;
}
.main_element_headx {
font-size : 1.5em;
font-weight : 600;
text-align : center;
margin : 60px 0 30px 0;
text-decoration : none;
background-color:#c7c7c7;
}

.main_element_angebote	{
font-size : 1.7em;
font-weight : 700;
text-align : center;
margin : 60px 0 30px 0;
text-decoration : none;
color:white;
background-color:#ae0101;
}

.main_element_angebote a	{
color:white;
}

.main_element_subheadx {
font-size : 1.1em;
font-weight : 600;
text-align : center;
margin : 20px 0 10px 0;
}
.sub_header1 {
font-size : 1.2em;
font-weight : 600;
text-align : left;
margin : 10px 0px 10px 20px;
}
.sub_headerx {
font-size : 1.2em;
font-weight : 600;
text-align : left;
margin : 50px 0px 10px 20px;
}
.sub_element {
font-size : 1.2em;
font-weight : 500;
text-align : right;
margin : 0px 15px 15px 20px;
}

.star	{
height:12px;			
}
			
.footer {
margin : 20px 0 0 0;
text-align : center;
}
.footer p {
color : #ffffff;
}
.fehler {
color : red;
}
p.zitat {
font-size : 1.1em;
font-style : italic;
}
p.autor {
padding-left : 100px;
font-size : 0.9em;
font-style : italic;
}

.intern_up 	{
margin:15px 0px 15px 25px;
}

.intern_up a	{
text-decoration:none;
color:#991d1d;
font-size:2em;
}

.intern_up a:hover	{
text-decoration:none;
color:black;
font-size:2em;
}


.bottom_space	{
	min-height:10px;
}


#pxls	{
	width:70%;
	
}

#links	{
margin-top:50px;
margin-left:45px;
list-style-image:url("images/design/external_link.gif");
text-align:left;
width:100%;
}

#links li	{
margin:0 0 15px 0;
}

#links a	{
font-size:11pt;
}
