/* CSS Document */


body {
	margin:0px;

	}

td {
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	}


.bold {
font-weight:bold
	}

img {
	border:none;
}
a {
  color: #666;
  text-decoration : none;
}



a:hover {
  color:#990000;
}

a, h2 {
	margin:0;padding:0; }
	



	

	.small {  font-size: 9px;}
	.small_nav {  font-size: 10px; color:#5C1F3D}
	.small_nav a {  font-size: 10px; color:#5C1F3D}
	.small_nav a:hover{  font-size: 10px; color:#5C1F3D}

.bordertop {border-top:1px solid #CCCCCC;}
.bg {background:url(img/bg.jpg); background-repeat:no-repeat}
.slogan {
font-size:12px; font-weight:bold; color:#999999; letter-spacing:1px;
}


p
{
padding: 0px 0px 5px 0px;
margin: 0 0 2px 0;
}
.bor_right {border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}

.footer { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; background-color:#672223}

.infos_bold { font-family:Arial, Helvetica, sans-serif; color:#672223; font-size:12px; font-weight:bold }
.infos_more {border-bottom:1px solid #cccccc;}
.infos_more a, .infos_more a:hover{ font-family:Arial, Helvetica, sans-serif; color:#672223; font-size:12px; font-style:italic; }
.slogan { font-family:Arial, Helvetica, sans-serif; color:#672223; font-size:15px; font-weight:bold; }






.nav {
background:url(img/sub1.jpg);
color:#333333;
display:block;
padding-top:6px;
padding-bottom:6px;
padding-left:5px;
position:relative;
width:auto;
}

.nav:hover,.active {
background:url(img/sub2.jpg);
color:333333;
text-decoration:none;
}


#mainmenu1 {
	text-align:left;
	float:left;
}

#mainmenu1 ul {
font-size:16px;
margin:0;
padding:0;
}

#mainmenu1 li {
float:left;
height:28px;
list-style:none;
margin:0;
padding:0;
}

#mainmenu1 a {
color:#666666;
display:block;
font-size:10px;
padding:7px 8px 5px;
}

#mainmenu1 a:hover {
color:#666666;
text-decoration:none;
}

#mainmenu1 a.current {
color:#5C1F3D;
text-decoration:none;
}

#mainmenu {
	text-align:left;
	float:left;
	width:auto;
}

#mainmenu ul {
font-size:16px;
margin:0;
padding:0;

}

#mainmenu li {
float:left;
height:28px;
list-style:none;
margin:0;
padding:0;
}

#mainmenu a {
color:#ffffff;
display:block;
font-size:12px;
padding:7px 8px 8px;
}

#mainmenu a:hover {
color:#ffffff;
text-decoration:none;
}

#mainmenu a.current {
color:#ffffff;
text-decoration:none;
font-weight:bold
}

.h1 {  font-size: 10px; color:#999999; letter-spacing:1px; line-height:20px;}
.h2 {  font-size: 15px; color:#A3A3A3;letter-spacing:1px; line-height:25px;}
.h3 {  font-size: 20px; color:#D6D6D6;letter-spacing:1px; line-height:30px;}

.breit_fettred {  font-weight: bold; letter-spacing: 3px;color: #990000}
.grau { color:#999999;}
.red {  color: #990000}
.kursiv { font-style:italic;}

#submenu {
	text-align:right;
	float:right;
}

#submenu ul {
font-size:16px;
margin:0;
padding:0;
}

#submenu li {
float:left;
height:28px;
list-style:none;
margin:0;
padding:0;
}

#submenu a {
color:#666666;
display:block;
font-size:11px;
padding:7px 5px 5px;
}

#submenu a:hover {
background:#f0f0f0;
color:#666666;
text-decoration:none;
}

#submenu a.current {
background:#f0f0f0;
color:#333333;
text-decoration:none;
}


.Textblock {
	font:10px Arial, Helvetica, sans-serif;
	line-height:12px;
	color:#603336;
	}
	.h {  font-size: 12px; color: #603336; font-weight:bold;}
	
		
.listing {
	font-size: 15px; 
 letter-spacing:2px;
	line-height:20px;
	color:#CCCCCC;
	text-decoration:none;
	}
	
		.zitat{
	font-size: 12px; 
	color:#471A2E;
	line-height:17px;
	text-transform:uppercase;

	}