/* Remove padding and margin */
* {
  margin: 0;
  padding: 0;
}



/* Class for clearing floats */
.clear {
	clear:both;
}


/* Remove border around linked images */
img {
	border: 0;
}


/* =Typography
-----------------------------------------------------------------------------*/

/*
* html body { margin:0; overflow-y:hidden; padding:0; }
*/

body, font {
  font: 12px Arial, sans-serif;
  color:#000000;
  
}
body {
  background-color:#971B1E;
}
body#start {
   background-color:#971B1E;
}

p {
    line-height:14pt;
	width:500px;
	font-weight:normal;
	margin-bottom:20px;

}
font {
line-height:14pt;
}
div.text {
line-height:14pt;
    width:500px;

}

/* =Headings
-----------------------------------------------------------------------------*/

h1 {
width:600px;
	font-size:18px;
	margin-bottom:20px;
}
h1 p {
font-weight:bold;
margin:0;
padding:0;
}



/* =Links
-----------------------------------------------------------------------------*/

a:link, a:visited, a:hover {
    font-size:12px;
    color:#333333;
    text-decoration:underline;
}


/* =Header
-----------------------------------------------------------------------------*/

#logo {
	background: url(../images/logo.gif) no-repeat;
	width:134px;
	height:33px;
	position:absolute;
	top:35px;
	left:141px;
	z-index:10;
}
#logoStart {
    background: url(../images/logoStart.gif) no-repeat;
	width:183px;
	height:46px;
	position:absolute;
	top:122px;
	left:152px;
	z-index:10;
}

#header {
	position:absolute;
	background-color: #971B1E;
	height:290px;
width:100%;
	background-position:bottom left;
	background-repeat:no-repeat;
	z-index:5;
}
#headerStart {
    background-image:url(../upload/bilder/header/Titel.jpg);
    background-position:bottom left;
	background-repeat:no-repeat;
	height:447px;
	z-index:4;
}


#d {
    /*background: url(../images/d.gif) no-repeat;
	width:40px;
	height:18px;*/
	position:absolute;
	top:429px;
	left:453px;
	z-index:10;
}

#e {
    /*background: url(../images/e.gif) no-repeat;
	width:40px;
	height:18px;*/
	position:absolute;
	top:429px;
	left:540px;
	z-index:10;
}
a.white:link, 
a.white:visited {
font-size:12px;
color:#fff;
}

/* =Main Nav
-----------------------------------------------------------------------------*/

#helpnavi {
position:absolute;
top:290px;
width:300px;
line-height:21px;
left:600px;
z-index:100;
}
#helpnavi a:link,#helpnavi a:visited,#helpnavi a:hover {
    text-decoration:none;
    font-size:12px;
padding-right:5px;
}


#navi {
	width:186px;
	position:absolute;
	left:0;
	top:286px;
	background-color:#971B1E;
	margin:0;
	padding-top:4px;
	z-index:1;

}

#navi a:link, #navi a:visited, #navi a:hover {
    color:#fff;
    display:block;
}

#navi #de {
border:0px solid white;
color:#fff;
padding-top: 3px;
padding-left:28px;
/*position: fixed;*/
width: 158px;
height:19px;
height:50px;
background-color:#971B1E;
}
#navi #de a{
display:inline;

}
/*
#navi #de + a {
	margin: 3.8em 0 0 0;
}
*/
#navi #de a:link, #navi #de a:visited{
font-size:11px;
text-decoration:none;
}
#navi a:link, #navi a:visited, #navi a:hover {
    color:#fff;
    display:block;
    
    

}

a.navileft_active:link,  a.navileft_active:visited,  a.navileft_active:hover {
	padding-left:28px;
	font-size:12px;
    font-weight:bold;
    padding-bottom:4px;
    padding-top:4px;
    text-decoration:underline;
}

a.navileft_passive:link,  a.navileft_passive:visited,  a.navileft_passive:hover,
a.navileft_open:link,  a.navileft_open:visited  {
	padding-left:28px;
	font-size:12px;
    font-weight:bold;
    padding-bottom:4px;
    padding-top:4px;
    text-decoration:none;
}
a.navileft_passive:hover, a.navileft_open:hover {
	text-decoration:underline;
}
a.navileft_active_sub, a.navileft_active_sub:link, a.navileft_active_sub:visited, a.navileft_active_sub:hover   {
	font-size:11px;
	padding-left:32px;
	font-weight:normal;
	padding-bottom:4px;
	text-decoration:underline;
}
a.navileft_passive_sub, a.navileft_passive_sub:link,  a.navileft_passive_sub:visited,
a.navileft_open_sub:link, a.navileft_open_sub:visited {
	font-size:11px;
	padding-left:32px;
	font-weight:normal;
	padding-bottom:4px;
	text-decoration:none;
}
a.navileft_passive_sub:hover, a.navileft_open_sub:hover {
	text-decoration:underline;
}

a.navileft_passive_sub_sub, a.navileft_passive_sub_sub:link,  a.navileft_passive_sub_sub:visited,
a.navileft_open_sub_sub:link, a.navileft_open_sub_sub:visited {
	font-size:10px;
	padding-left:38px;
	font-weight:normal;
	padding-bottom:4px;
	text-decoration:none;
}
a.navileft_passive_sub_sub:hover, a.navileft_open_sub_sub:hover {
	text-decoration:underline;
}

a.navileft_active_sub_sub, a.navileft_active_sub_sub:link,  a.navileft_active_sub_sub:visited {
	font-size:10px;
	padding-left:38px;
	font-weight:normal;
	padding-bottom:4px;
	text-decoration:underline;
}
a.navileft_active_sub_sub:hover {
	text-decoration:underline;
}

/* =breadcrump
-----------------------------------------------------------------------------*/
#breadcrump {
position:absolute;
top:290px;
width:100%;
left:0px;
	
	
	font-size:11px;
	line-height:21px;
	height:21px;
}
#breadcrump #inner {
background-color:#ECEBEA;
margin-left:186px;
padding-left:69px;
}
#breadcrump a:link,#breadcrump a:visited,#breadcrump a:hover {
    text-decoration:none;
    font-size:12px;
}


/* =Main Content
-----------------------------------------------------------------------------*/




#content {
	background-color:#E0E0E0;
	padding-left:70px;
	padding-top:342px;
	padding-bottom:32px;
	min-height:350px;

    /*border-bottom:85px solid #971B1E;*/

	border-left:186px solid #971B1E;
}
/*
* html #content {
height:100%;
position:static;
border-bottom:0;
padding-top:342px;
overflow:auto;
}
*/
* html #header {
width:expression(document.body.clientWidth-18);
}
* html #breadcrump {
width:expression(document.body.clientWidth-18);
}

/*
body > #header{position:fixed}
body > #navi{position:fixed}
body > #breadcrump{position:fixed}
body > #helpnavi{position:fixed}
body > #logo{position:fixed}
*/


/* =Secondary Content
-----------------------------------------------------------------------------*/



/* =Footer
-----------------------------------------------------------------------------*/



/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 1px solid transparent;
}


/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
}

td {
  text-align: left;
	font-weight: normal;
}



/* =Misc 1
-----------------------------------------------------------------------------*/



/* =Misc 2
-----------------------------------------------------------------------------*/