/* Style sheet layout */
html {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit; 
	font-style: inherit; 
	font-size: 100%; 
	font-family: inherit; 
	vertical-align: baseline;
}



body{margin: 0;	padding: 0;	/*background: #ffffff url(../files/gateway/images/bg.jpg)  repeat-x left top;*/	width: 100%;	height: 100%;	color: #2E2E2E; 	font-weight: normal; 	font-size: 11px; 	line-height: 17px; 	font-family:  Verdana,  Arial,   sans-serif; 	letter-spacing: 0px;}

h1, h2, h3, h4, h5, h6 {
	color: #666;
	font-weight: normal;
}

h1 {
	font-size: 20px;
	margin-bottom: 10px;
 	line-height: 20px;
text-transform:uppercase;
}

h2 {
	font-size: 21px;
	margin-bottom: 30px;
}

h3 {
	font-size: 18px;
	margin-bottom: 12px;
}

h4 {
	font-size: 16px;
	margin-bottom: 11px;
}

h5 {
	font-size: 14px;
	margin-bottom: 10px;
}

h6 {
	font-size: 13px;
	margin-bottom: 10px;
}

p, pre {
	margin-bottom: 10px;
}
strong {
	color: #666;
	font-weight: bold;
}
a {
	text-decoration: none;
	color: #990000;
}

a:hover {
	text-decoration: underline;	
}

#rahmen1 { width: 100%;	height: 100%;	background:  url(../files/gateway/images/mac.jpg)  no-repeat left top;    }#rahmen1 #rahmen2 { width: 100%;	height: 100%;	background:  url(../files/gateway/images/logo.jpg)  no-repeat right top;    }#rahmen3 { width: 960px;	height: 100%;	margin: 0 auto;    }
.spruch { 	background:  url(../files/gateway/images/spruchx.gif)  no-repeat center top;    }

#mainmenu{width:100%;height:30px;left:0px;top:30px;position:absolute;overflow: hidden;background:  url(../files/gateway/images/bg_nav.gif)  no-repeat center top;}
#mainmenu ul{margin:0;vertical-align:middle;font-size:12px;line-height:30px;}
#mainmenu li{float:left;list-style-type:none;}
#mainmenu a,#mainmenu span{display:block;padding-right:10px;padding-left:10px;border-right:0px solid #333;border-left:0px solid #333;border-right-color: #fff;}
#mainmenu a{color: #fff;text-transform:uppercase;text-shadow:#666666 1px 1px;font-size:12px; font-family:  Verdana,  Arial,   sans-serif;}
#mainmenu a:link,#mainmenu a:visited{text-decoration:none;}
#mainmenu a:hover,#mainmenu a:focus,#mainmenu a:active{text-decoration:none;text-transform:uppercase;}
#mainmenu span,#mainmenu .trail a{background:#990000 url("../files/gateway/images/mainmenu_active.jpg") left top repeat-x;color:#fff;12px; font-family:  Verdana,  Arial,   sans-serif;text-transform:uppercase;}

#container{padding-top:0px;background-color:#fff;color:#333;}
#left .inside{margin-left:7px;}

#submenu{ width:100%;height:30px;left:0px;top:65px;position:absolute;overflow: hidden;background:  url(../files/gateway/images/bg_nav2.gif)  no-repeat center top;  }
#submenu ul{margin:0;font-size:12px;line-height:30px;}
#submenu li{float:left;list-style-type:none;}
#submenu a,#submenu span{display:block;padding-right:10px;padding-left:10px;text-shadow:#ff 1px 1px;12px;text-transform:uppercase;color:#990000}
#submenu a{color: #fff;text-transform:uppercase;text-shadow:#666666 1px 1px;12px; font-family:  Verdana,  Arial,   sans-serif;}
#submenu a:link,#submenu a:visited{text-decoration:none;}
#submenu a:hover,#submenu a:focus,#submenu a:active,#submenu a.trail{text-decoration:none;}
#submenu span,#submenu .trail a{background: #990000 url("../files/gateway/images/mainmenu_active.jpg") left top repeat-x;color:#fff;12px; font-family:  Verdana,  Arial,   sans-serif;text-transform:uppercase;}

#submenu ul.level_2 a,#submenu ul.level_2 span{border-left:14px solid #c2c2c2;}
#submenu ul.level_3 a,#submenu ul.level_3 span{border-left:28px solid #c2c2c2;}
#submenu ul.level_4 a,#submenu ul.level_4 span{border-left:42px solid #c2c2c2;}

#submenu2{ width:100%;height:30px;left:0px;top:100px;position:absolute;overflow: hidden;background:  url(../files/gateway/images/bg_nav2.gif)  no-repeat center top;  }
#submenu2 ul{margin:0;font-size:12px;line-height:30px;}
#submenu2 li{float:left;list-style-type:none;}
#submenu2 a,#submenu2 span{display:block;padding-right:10px;padding-left:10px;text-shadow:#ff 1px 1px;12px;text-transform:uppercase;color:#990000}
#submenu2 a{color: #fff;text-transform:uppercase;text-shadow:#666666 1px 1px;12px; font-family:  Verdana,  Arial,   sans-serif;}
#submenu2 a:link,#submenu2 a:visited{text-decoration:none;}
#submenu2 a:hover,#submenu2 a:focus,#submenu2 a:active,#submenu2 a.trail{text-decoration:none;}
#submenu2 a.trail{background:#000 url("../files/gateway/images/mainmenu_active.jpg") left top repeat-x;color:#fff;12px; font-family:  Verdana,  Arial,   sans-serif;}





#main .inside{margin-top:0px; margin-right:20px;margin-left:30px;}

.ce_text.nurtext{ width: 700px; margin: 0 auto;}
.ce_form.nurtext{ width: 700px; margin: 0 auto;}

.ce_text { color: #2E2E2E; 	font-weight: normal; 	font-size: 12px; 	line-height: 19px; 	font-family:  Verdana,  Arial,   sans-serif; 	letter-spacing: 0px;}




/*bottom*/.bottom { margin-top: 50px;	background:  url(../files/gateway/images/bottom.jpg)  no-repeat center top;	color: #2E2E2E; 	font-weight: normal; 	font-size: 11px; 	line-height: 16px; 	font-family:  Verdana,  Arial,   sans-serif;    }.bottom a { color: #721720; 	    }.bottom #teaser{	width: 210px;	height: 250px;	padding:0px;	margin:40px 10px 0px 260px;	float: left;	}.bottom #teaser2{	width: 210px;	height: 250px;	padding:0px;	margin:40px 10px 0px 0px;	float: left;	}.bottom #teaser3{	width: 210px;	height: 250px;	padding:0px;	margin:40px 10px 0px 0px;	float: right;	}/*bottom ende*/

.rfoot{width:694px;float:right;margin-left:20px;}
#copyright{clear:both;padding-top:1em;padding-bottom:1.5em;text-align:right;font-size:11px;}



/*teaser*/#containerteaser{width: 100%;	margin:40px 0px 50px 20px;	clear: both;	text-decoration: none;}#containerteaser a{text-decoration: none;} #containerteaser .teaser{	width: 200px;	height: 155px;	padding:10px 10px 10px 0px;	margin:0px 10px 0px 0px;	float: left;	color: #333; 	font-weight: bold; 	font-size: 11px; 	line-height: 17px;	border: solid 0px #721720;}#containerteaser .teaser h1{margin:0px 0px 0px 0px;	color: #721720; 	font-weight: normal; 	font-size: 17px; 	line-height: 17px;	text-transform:uppercase;	text-align: center;  }#containerteaser .teaser p{margin:0px 0px 0px 0px;	color: #333; 	font-weight: normal; 	font-size: 11px; 	line-height: 17px;	text-align: center;}#containerteaser .teaserlast h1{margin:0px 0px 0px 0px;	color: #721720; 	font-weight: normal; 	font-size: 17px; 	line-height: 17px; 	text-transform:uppercase;	text-align: center;	}#containerteaser .teaserlast p{margin:0px 0px 0px 0px;	color: #333; 	font-weight: normal; 	font-size: 11px; 	line-height: 17px;	text-align: center; }	#containerteaser .teaserlast{	width: 200px;	height: 155px;	padding:10px 10px 10px 0px;	margin:0px 0px 0px 0px;	float: left;	color: #333; 	font-weight: bold; 	font-size: 12px; 	line-height: 16px; 	background: transparent url(../global/bg_teaser.jpg)   no-repeat top left;}/*teaser ende*/
