* {
margin:0;
padding:0;
}

/*DIVS*/

body {
background-repeat: repeat;
background-color: #1A1A1A;
padding:50px;
font-family:cochin, times new roman, serif;
font-size:13pt;
line-height:15.8pt;
color:#7a7a7a;
font-weight:regular;
}

#header {
width:820px;
padding-top:20px;
padding-right:40px;
padding-bottom:10px;
padding-left:40px;
background-color: #FFFFFF;
font-family:cochin, times new roman, serif;
font-size:13pt;
line-height:16.8pt;
color:#7a7a7a;
font-weight:normal;
text-transform:lowercase;
}

#slideshow {
width:820px;
height:310px;
padding-top:0;
padding-right:40px;
padding-bottom:0;
padding-left:40px;
margin:0;
overflow:hidden;
background-color: #FFFFFF;
}

#contact-left {
margin-right:30px;
background-color: #FFFFFF;
float:left;
height:472px;
}

#contact-right {
height:472px;
overflow:hidden;
background-color: #FFFFFF;
clear:all;
}

#wrap {
width:820px;
padding-top:35px;
padding-right:40px;
padding-bottom:35px;
padding-left:40px;
background-color: #FFFFFF;
}

#content {
width:820px;
padding:0;
margin:0;
}

#content {
width:820px;
padding:0;
margin:0;
}

/*Typografie*/

p {
font-family:cochin, times new roman, serif;
font-size:13pt;
line-height:15.8pt;
color:#7a7a7a;
padding:0;
margin:0;
font-weight:regular;
text-align:justify;
}

.startseite {
font-family:cochin, times new roman, serif;
font-size:14pt;
font-weight:regular;
line-height:16.8pt;
color:#E1001A;
padding:0;
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:-1px;
}

h1 {
font-family:cochin, times new roman, serif;
font-size:36pt;
line-height:40pt;
color:#E1001A;
padding:0;
margin-top:0;
margin-right:0;
margin-bottom:30px;
margin-left:-4px;
font-weight:normal;
text-transform:uppercase;
}

h2 {
font-family:cochin, times new roman, serif;
font-size:26pt;
line-height:28pt;
color:#E1001A;
padding:0;
margin-top:0;
margin-right:0;
margin-bottom:10px;
margin-left:-2px;
font-weight:normal;
text-transform:lowercase;
}

h3 {
font-family:cochin, times new roman, serif;
font-size:18pt;
line-height:23pt;
color:#7a7a7a;
padding:0;
margin-top:0;
margin-right:0;
margin-bottom:10px;
margin-left:-2px;
font-weight:normal;
text-transform:lowercase;
}

.measurehead {
font-family:cochin, times new roman, serif;
font-size:13pt;
line-height:15.8pt;
color:#7a7a7a;
padding:0;
margin:0;
font-weight:bold;
text-transform:lowercase;
}

.measuretext {
font-family:cochin, times new roman, serif;
font-size:13pt;
line-height:15.8pt;
color:#7a7a7a;
padding:0;
margin:0;
font-weight:regular;
text-transform:lowercase;
}

.footer {
font-family:constantia, cochin, georgia, times new roman, serif;
font-size:9pt;
line-height:9pt;
color:#7a7a7a;
padding:0;
margin:0;
font-weight:regular;
text-transform:lowercase;
}

.red {
color:#E1001A;
}

.grey {
color:#7a7a7a;
}

ul {
font-family:cochin, times new roman, serif;
font-size:13pt;
line-height:15.8pt;
color:#7a7a7a;
padding:0;
margin:0;
font-weight:regular;
list-style-position:inside;
list-style-type:bullet;
}

/*Linien und Elemente*/
hr {
	height: 1px;
	color: white;
	background-color: #E6E6E6;
	border: none;
	margin-top:18px;
	margin-right:0;
	margin-bottom:18px;
	margin-left:0;
}

.logo {
margin-top:0;
margin-right:5px;
margin-bottom:0;
margin-left:0;
}

.linielinks {
background-image: url(/g/linie.png);
background-repeat: repeat-x;
background-position:center center;
margin-top:8px;
margin-right:0;
margin-bottom:2px;
margin-left:0;
text-align:left;
float:left;
height: 22px;
}

.linierechts {
background-image: url(/g/linie.png);
background-repeat: repeat-x;
background-position:center center;
margin-top:8px;
margin-right:0;
margin-bottom:2px;
margin-left:0;
text-align:right;
clear:all;
height: 22px;
}

.linienav {
background-color:#FFFFFF;
}

/*Links*/
a:link {color:#7a7a7a;text-decoration:none;}
a:visited {color:#7a7a7a;text-decoration:none;}
a:hover {color:#E1001A;text-decoration:none;}
a:active {color:#E1001A;text-decoration:none;}

/*More-Links*/
a.more:link {font-size:13pt;line-height:15.8pt;color:#E1001A;text-decoration:none;font-weight:bold;text-transform:lowercase;}
a.more:visited {font-size:13pt;line-height:15.8pt;color:#E1001A;text-decoration:none;font-weight:bold;text-transform:lowercase;}
a.more:hover {font-size:13pt;line-height:15.8pt;color:#E1001A;text-decoration:none;font-weight:bold;text-transform:lowercase;}
a.more:active {font-size:13pt;line-height:15.8pt;color:#E1001A;text-decoration:none;font-weight:bold;text-transform:lowercase;}

/*sonstiges*/
code {
display:none;
}