@import url("nav.css");
html { 
padding:0px;
margin:0px;
height:95%;
*height:90%; 
}
 
p {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
color:#564b47; 
margin:0px;
padding:0px; 
}
 
td {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
color:#564b47; 
margin:0px;
padding:0px; 
}
  
body {
height:95%;
*height:90%;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
color:#564b47;  
text-align:center;
margin:0px;
padding:0px;
scrollbar-base-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#ffffff;
scrollbar-darkshadow-color:#ababab;
scrollbar-face-color:#ababab;
scrollbar-highlight-color:#ababab;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#ffffff;
background:url(../images/body_bg.gif);
*background:url(../images/body_bg_ie.gif);
background-repeat:repeat-x;
}

h1 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color:#971920;
margin:0px;
}

#container {
min-height:95%;
*height:90%;
background:url(../images/nav/container_backgr.gif);
background-repeat:repeat-y;
width:770px;
margin: 0px auto;
padding:0px;
text-align:left;
}

#kunden {
min-height:95%;
*height:90%;
background-repeat:repeat-y;
width:770px;
margin: 0px auto;
padding:0px;
text-align:left;
}

#slogan{
width:293px;
height:71px;
float:left;
}
#headerpic{
width:477px;
height:71px;
float:left;
}
#bildunterschrift{
font-size: 8pt;
letter-spacing:0.9pt;
color:#fff;
float:left;
padding-left:55px;
line-height:25px;
height:24px;
}


#menu {
width:145px;
float:left;
*position:absolute;
}

#ansprechpartner {
font-size: 8pt;
margin:0 0 0 146px;
padding:0 0 0 146px;
overflow: none;
}
.ansprechpartner {
font-size: 8pt;
}
a.ansprechpartner:link, a.ansprechpartner:active, a.ansprechpartner:visited {
text-decoration: none;
font-size: 8pt;
font-weight: normal;
color: #971920;  
}
a.ansprechpartner:hover {
text-decoration: underline;
font-size: 8pt;
font-weight: normal;
color:#971920;  
}

a.print:link, a.print:active, a.print:visited {
text-decoration: none;
font-size: 8pt;
font-weight: normal;
color: #564b47;  
}
a.print:hover {
text-decoration: none;
font-size: 8pt;
font-weight: normal;
color:#564b47;  
}

a.printbig:link, a.printbig:active, a.printbig:visited {
text-decoration: underline;
font-size: 10pt;
font-weight: normal;
color: #564b47;  
}
a.printbig:hover {
text-decoration: none;
font-size: 10pt;
font-weight: normal;
color:#564b47;  
}

#inhalt {
margin:0 0 0 146px;
padding:0 0 0 146px;
overflow: none;
}

#inhalt a:link, #inhalt a:active, #inhalt a:visited {
text-decoration: none;
font-size: 10pt;
font-weight: normal;
color: #971920;  
}

#inhalt a:hover {
text-decoration: underline;
font-size: 10pt;
font-weight: normal;
color:#971920;  
}

#aktuelles {
margin:0 0 0 146px;
padding:0 0 0 146px;
overflow: none;
}

#aktuelles a:link, #aktuelles a:active, #aktuelles a:visited {
text-decoration: none;
font-size: 10pt;
font-weight: bold;
color: #564b47;  
}

#aktuelles a:hover {
text-decoration: none;
font-size: 10pt;
font-weight: bold;
color:#971920;  
}

#greybar{
float:right;
margin:0 0 6px 0;
height:24px;
width:477px;
background-color:#b8b8b8;
}

#header {
width:770px;
height:210px;
background-color:#971920;
float:left;
overflow: none;
border-bottom:3px solid #fff;
}

#footer_wrapper{
	margin: 0px auto;
	padding:0px;
	background-color:#fff;
	height:30px;
	width:770px;
}

#footer{
	float:right;
	text-align:right;
	height:30px;
	line-height:30px;
	width:465px;
	float:right;
	font-size:11px;
	margin-right:10px;
	border-bottom:1px solid #ABABAB;
}

#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {
		color:#ABABAB;
		text-decoration: none;
}

#copyright_wrapper{
margin: 0px auto;
background-color:#fff;
width:770px;
}

#copyright{
color:#ABABAB;
margin:3px 10px 0 0;
font-size:8pt;
float:right;
text-align:right;
}

.form		{margin: 0px; text-decoration: none; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #564b47;}
.rot		{margin: 0px; text-decoration: none; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; color: #971920;}
.control	{margin: 0px; text-decoration: none; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; color: #564b47;}
.kunden		{margin-left: 110px;}

#clear{
clear:both;
}

#linkimages
{
position:absolute; 
top:35px; 
left:60px;
	
text-align: left;

height: 350px;
width: 400px;
float: left;

font-size: 0px;

font-weight: normal;

color: transparent;

background-color: transparent;

background-image: url("../images/transparent.gif");

background-attachment: scroll;

background-position: 0% 0%;

background-repeat: repeat;

text-decoration: none;

outline-width: medium;

outline-style: none;

outline-color: -moz-use-text-color;
cursor:pointer
}

/* styles für cms karriere */

/*  
	alle schrift groessen angeben in punkten, also 8pt
	inde datei editor styles müssen die gleichen styles eingetragen werden wie hier im body
	aber nur für schriftfarbe, -größe und -art
*/


/* 
body, p, td			{font-family: verdana; font-size: 8pt; color: #000000;}
body.main			{scrollbar-base-color:#c40000;scrollbar-3dlight-color:#c40000;scrollbar-arrow-color:#c40000;scrollbar-darkshadow-color:#c40000;scrollbar-face-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-shadow-color:#c40000;scrollbar-track-color:#c40000;}
*/


a.control, a.control:link, a.control:visited, a.control:active 		{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10pt; text-decoration:underline; color: #564b47;}
a.control:hover 			{text-decoration:none;}

a.controlselected, a.controlselected:link, a.controlselected:visited, a.controlselected:hover, a.controlselected:active 		{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; text-decoration:none; color: #564b47;}

a.kunden, a.kunden:link, a.kunden:visited, a.kunden:active	{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; text-decoration:none; color: #971920;}
a.kunden:hover     {text-decoration:underline;}

input.text			{width: 155px; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; margin: 0px; background: #efefef;}
input.submit		{font-size: 10pt; font-family: Arial, Helvetica, sans-serif; margin: 0px; background: #efefef;}
textarea			{width: 230px; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; margin: 0px; background: #efefef;}

ul					{margin: 0px 0px 0px 20px;}

legend				{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold;}

input 				{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;}

/* für den newsletter */
input.nl			{}
input.nlbutton		{}
/* newsletter ende    */

.suchleiste{
height:25px; 
padding-top:5px; 
background-color:#FFFFFF;
}
