/* CSS Document */


body {
	margin:0px;
	background-image:url(images/bg_content.jpg); background-repeat:repeat-y; background-position:center;
	
	}

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


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:#990000}
	.small_nav a {  font-size: 10px; color:#990000}
	.small_nav a:hover{  font-size: 10px; color:#990000}

.bordertop {border-top:1px solid #CCCCCC;}
.slogan {
font-size:12px; font-weight:bold; color:#999999; letter-spacing:1px;
}


#menusub {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}

#menusub a {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}

#menusub a:hover {
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}

#menusub .menu_current a{
	font-weight: bold;
	color: #666666;
}



#menusub ul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
	padding:0px 0 0 6px;
	list-style:none;
		margin:0;
}

#menusub ul li {
	float:left; padding:0 9px 0 12px;
	
	
}

#menusub ul li a {
	color:#666666; background-color:inherit; text-decoration:none;
	
}

#menusub ul li a:hover, #menusub .menu_current,
#menusub ul li a.active {
	color: #990000;
		font-weight: bold;
	
}


#menusub ul li.noPad {	
	padding-right:0;
}

#menusub ul li a:hover, #menusub ul li span {
	color:#003366; background-color:inherit;
}
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(images/sub1.jpg);
color:#333333;
display:block;
padding-top:6px;
padding-right:4px;
padding-bottom:6px;
padding-left:30px;
position:relative;
width:auto;
	line-height:14px;
}

.nav:hover,.active {
background:url(images/sub2.jpg);
color:333333;
text-decoration:none;
line-height:14px;
}


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

#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:#666666;
display:block;
font-size:11px;
padding:2px 5px 2px;
}

#mainmenu a:hover {
background:#ebebeb;
color:#666666;
text-decoration:none;
}

#mainmenu a.current {
background:#ebebeb;
color:#333333;
text-decoration:none;
}

.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;
}
