* { margin:0; padding:0; }

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1em;
	min-width:900px;
	background-image: url(images/bg-body.jpg);
	background-repeat: repeat-x;
	background-color: #fff;
}
#bodybg {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	height:371px;
	min-width:1000px; 
	background:url(images/bg-header.jpg) no-repeat top center;}
.h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #d81515;
	padding-bottom: 20px;
	font-weight: bold;
}
.h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	padding-bottom: 15px;
	font-weight: bold;
}
.fliesstext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 17px;
}
.steckbrief-space {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 5px;
}
.demo-cd {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	margin-top: 12px;
}
.back {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d81515;
	text-decoration: none;
}
.back a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d81515;
	text-decoration: none;
}
.back a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d81515;
	text-decoration: underline;
	margin-top: 12px;
}
.aktuell {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
	line-height: 14px;
	margin-top: 15px;
	margin-left:2px;
}


/*navigation*/
.navigation {
	width: 140px;
	padding-left: 5px;
	line-height:32px;
	border-bottom: 1px dashed #d81515;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d81515;
}
.navigation a {
	width: 140px;
	line-height:32px;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d81515;
}
.navigation a:hover {
	width: 140px;
	padding-left: 25px;
	line-height:32px;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #b90b0c;
}
.navigation-active {
	width: 140px;
	padding-left: 5px;
	line-height:32px;
	border-bottom: 1px dashed #d81515;
	line-height:32px;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #b90b0c;
}

.subnavi {
	width: 140px;
	padding-left: 15px;
	line-height:25px;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d81515;
}
.subnavi a {
	width: 140px;
	line-height:25px;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d81515;
}
.subnavi a:hover {
	width: 140px;
	line-height:25px;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #d81515;
}
.subnavi-active {
	width: 140px;
	padding-left:5px;
	margin-top:5px;
	line-height:22px;
	border-bottom: 1px dashed #d81515;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #b90b0c;
}


/*sidebar rechts*/
.h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d81515;
	font-weight: bold;
	margin-top: 2px;
}
.termine {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.hoerprobe {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.sidebar-space {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	line-height: 10px;
}


.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.wrapper { width:100%; overflow:hidden; background-color:#fff}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url(images/background.png) left top repeat-x #ffffff; }


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {
	border:0;
	vertical-align:top;
	text-align:center;
}


/*==================list====================*/
ul { list-style:none;}

.site-nav li {
	color:#949494;
	font-size:10px;
	float:left;
	margin-right:0px;
	margin-top:12px;
	text-decoration:none;
	font-family: Tahoma, Geneva, sans-serif;
}
.site-nav li a { 
	color:#949494;
	text-decoration:none;
}
.site-nav li a:hover { 
	color:#E6A028; 
	text-decoration:none;
}


/*==================txt, links, lines, titles====================*/
a {color:#4b4b4b; text-decoration:none;}
a:hover{
	text-decoration:underline;
}

h3 { color:#4b4b4b; font-size:1.23em; font-weight:normal; line-height:1.25em; margin-bottom:16px;}
h4 { color:#4b4b4b; font-size:1.23em; font-weight:normal; line-height:1.25em;}
h5 { color:#a2a3a3; font-size:1em; line-height:1.54em;}

.txt1 { color:#86dafd;}

.link1 { display:block; float:left; color:#000; font-size:1em; text-decoration:none;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:8px 25px 8px 11px; font-style:normal;}
.link1:hover { text-decoration:underline; color:#000; }


/*header*/
#header .row-1 { width:100%; overflow:hidden; height:371px;}
#header .row-1 .fleft { padding-top:20px; padding-left:210px;}
#header .row-1 .fright {
	padding-top:5px;
	padding-right: 3px;
	text-decoration:none;
}
#header .row-2 .indent { padding-right:55px;}
#header .row-2 .title { margin-bottom:20px;}
#header .row-2 p { color:#454747; font-size:1.15em; line-height:1.47em; margin-bottom:40px;}
#header .row-2 p.txt { color:#4b4b4b; font-size:1.31em; line-height:1.29em; text-decoration:none;}
#header .row-2 p.txt span { font-size:1.35em; line-height:1.88em; text-decoration:none;}
#header .row-2 p.txt a { color:#4b4b4b; text-decoration:none;}
#header .row-2 p.txt a:hover { text-decoration:underline;}

/*content*/
#content { padding:0px 0 0px 0;}
#content .indent { padding-bottom:30px;}

/*footer*/
#footer p {
	font-size:.70em;
	line-height:1.60em;
	color:#4b4b4b;
	padding-top:40px;
	padding-left:40px;
}
#footer p a { color:#000; text-decoration:none;}
#footer p a:hover { color:#d81515; text-decoration:no;}

.copyright {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.description {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
/*==========================================*/

