
html {
	height: 101%;
}

body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;  
	padding:0px;
	width:100%;
}

#aussen {
	padding:0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


h2 {  
	font-family: arial, helvetica, tahoma ,verdana, sans-serif;
	color:#555555;
	margin-bottom:20px;
	letter-spacing:0px;
	font-size: 18px;
	border-bottom:dashed 1px #555555;
	padding-bottom:4px;
	font-style:italic;
}

h4 {  font-family: arial, helvetica, tahoma ,verdana, sans-serif;color:#42758c;
margin-bottom:0px;letter-spacing:0px;font-size: 18px;
padding-bottom:0px;font-style:italic;
}

blockquote {
        padding: 0 0 0 94px;
        background: url(images/quote.gif) no-repeat;
        font: italic small Times,Georgia,verdana, helvetiva,  "Times New Roman",  serif;
        font-size: 22px;
        height:80px
}

.logostyle {
			border:solid 1px #fff;
}

.imgstyle {
			float:left;
			border:solid 1px #005aab;
			margin-left:0px;
			margin-top:20px;
			margin-bottom:20px;
			margin-right:20px}

.preis {
	font-size: 13px;
	line-height: 15px;
	font-family: arial, helvetica, tahoma ,verdana, sans-serif;
	color:#000;
 	background-color:#f0f0f0;
 	vertical-align:center;
   margin-top:20px;

	}

.mini {
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size: 11px;
	color:#555555;
   padding-left:25px;

}
	


.menu2_mini a, .menu2_mini a:visited , .menu2_mini a:active {
   display: block;
	text-decoration: none;
	font-size: 14px;
	font-family: arial, helvetica, tahoma ,verdana, sans-serif;
	padding: 0px;
	border-left: solid 0px #fff;
	border-top: solid 0px #fff;
	text-align: center;
	line-height: 30px;
	height: 30px;
	background-image: url(images/button.jpg);
	background-repeat: repeat-x;
	color: #ffffff;
}

.preis a, .preis a:visited, .preis a:active {
	color:#FFDE05;
}

.menu2_mini a:hover {

	background:transparent;
   text-decoration: overline;
	background-image:url(images/button2.jpg);
	background-repeat:repeat-x;

}


.menu2_mini {
	padding:0px;
	margin:0px;
}




#right {
	width: 360px;
	background-color:#fff;

}

#main_top {
	height:210px;
	background-image:url(images/lay.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	background-color:#F2F2F2;
}

#main_top_eng {
	height:210px;
	background-image:url(images/lay_eng.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	background-color:#F2F2F2;
}

#top1 {
	height:0px;
	vertical-align:middle;
	text-align:center;
	padding-right:0px;
	color:#DEEDE4;
	font-size:30px;
}

#top2 {
	height:0px;
	vertical-align:middle;
	text-align:right;
	padding-right:0px;
	padding-top:0px;
	color:#b6b6b6;
	font-size:14px;
}

#top3 {
	vertical-align:middle;
	text-align:center;
	padding-left:0px;
	border-top:solid 0px #CFCFCF;
	padding-top:0px;
}


#hpname {
	letter-spacing:2px;
	font-size:20px;
	font-family: "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;
	font-style:italic;
	color:#F4FFE1;
	font-style:italic;
	width:700px;
	padding-left:0px;
	padding-right:0px;
	border-top:solid 0px #666666;
	padding:0px;
}


.buleiste {
	vertical-align:middle;
	height:35px;
	border-bottom:solid 0px #fff;
	margin:0px;padding:0px;
	background-image:url(images/button.jpg);
	background-repeat:repeat-x;
}

.menutrenn {
	border-bottom:solid 0px #fff;
	color:#6ABC05;
	margin:0px;
	padding:0px;
	background-image:url(images/trenn.jpg);
	background-repeat:repeat-x;
	width:1px
}


#menu2 a, #menu2 a:visited , #menu2 a:active {
	display: block;
	color:#AFAFAF;
	text-decoration:none ;
	font-size: 14px;
	font-family:arial, helvetica, tahoma ,verdana, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-top:0px;
	border-left:solid 0px #fff;
	border-top:solid 0px #fff;
	line-height:56px;
	height:56px;
	width:120px;
	text-align:center;
	background-image:url(images/button.jpg);
	background-repeat:repeat-x;
}

#menu2 a:hover {
	color:#fff;
	background:transparent;
	text-decoration:overline ;
	background-image:url(images/button2.jpg);
	background-repeat:repeat-x;
}



#main {
 height:200px;
 background-color:#f0f0f0;
 width:100%;
}

#main_index {
	height:400px;
	background-color:#f0f0f0;
	width:100%;
}

#main2{
	background:transparent;
	height:100%;
	text-align:center;
	padding-left:0px;
	padding-right:0px;
	width:970px;
}

#inbox, #inbox_head {
	text-align:justify;
	padding-top:0px;
	padding-bottom:30px;
	padding-left:20px;
	padding-right:20px;
	font-size: 13px;
	line-height: 19px;
	font-family: arial, helvetica, tahoma ,verdana, sans-serif;
	color:#000;
	background-color:#FFFFFF;
	vertical-align:top;

}

#inbox {
	/*height: 550px;*/
}

#inbox_head {
	padding-top:10px;
	padding-bottom:0px;
	padding-top:30px;
}

#navbox {
	color:#fff;
	font: normal 11px/15px verdana, sans-serif;
	padding-left: 0px;
	padding-right:0px;
	padding-top: 0px;
	border-right:solid 1px #fff;
	border-left:solid 0px #fff;
	width:120px;
	vertical-align:top;
	text-align:center;
}



#fussb {
	font-family: arial, helvetica, tahoma ,verdana, sans-serif;
	font-size:12px;
	color: #444444;
	height:100px;
	text-align:center;
	vertical-align:middle;
	background-color:#989898;
	background-image:url(images/footer_bg_.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	padding-top:10px;
	padding-bottom:10px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	letter-spacing:1px;
}

#fussb-li {
	font-family: arial, helvetica, tahoma ,verdana, sans-serif;
	font-size:12px;
	color: #000;
	height:100px;
	text-align:right;
	vertical-align:middle;
	padding-bottom:24px;
	background-color:#989898;
	padding-bottom:10px;
	letter-spacing:1px;
}

#fussb2 {
	font-family: verdana, sans-serif;
	font-size:14px;
	color: #000;
	height:92px;
	text-align:center;
	vertical-align:middle;
	
	background-color:#989898;
	letter-spacing:1px;
	background-image:url(images/footer_.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}



/* allgemeine links im text */

a:link, a:visited, a:active {
	font-size: 13px;
	line-height: 19px;
	font-family: arial, helvetica, tahoma ,verdana, sans-serif;
	color:#E3001B;
	text-decoration:underline;
}



a:hover {
	background-color:#E3001B;
	color:#fff;text-decoration:none;
}

#inbox a:link, #inbox a:visited, #inbox a:active, #inbox a:hover {
	/*cursor: help;*/
}


.linkfuss a:link, .linkfuss a:visited, .linkfuss a:active {
	font-size: 13px;
	line-height: 19px;
	font-family: arial, helvetica, tahoma ,verdana, sans-serif;
	color:#ffdd00;
	text-decoration:none;
}

.linkfuss a:hover {
	text-decoration: underline;
	background-color: #FFDD00;
	color:#444444;
}

/* scrolleiste internet explorer ab vers.5.5 */

body
{scrollbar-arrow-color: #737b66; scrollbar-base-color: #F5F8F3;
scrollbar-highlight-color : #737b66; scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #e6e6e6;}


.question{
		cursor:pointer;		/* Cursor is like a hand when someone rolls the mouse over the question */

	}

		
	.answer{
		
	border: 1px solid #555555;
	padding:3px;
	width:100%;
	text-align: center;
	display:none;	
	}

.arrow {
   padding-left: 20px;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


.kontakt {
	border: 1px solid #555555;
	float: left;
	background-color: #ffffff;
	margin:0 10px 10px 0;
	width: 300px;
	height: 100px;
	padding: 10px;
}
.pressekonferenz {
	border: 1px solid #555555;
	background-color: #ffffff;
	margin:0 10px 10px 0;
	height: 100px;
	padding: 10px;
}