/* STANDARD STYLES */
body{
	margin:0px;
	padding:0px;
	background-color:#FFF;
	overflow:auto;
}
p,td,ul, textarea, input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
p,h1,h2,h3,h4{
	padding:0px;
	margin:0px;
	display:block;
}
a{
	color: #C0CCD4;
	text-decoration:none;
}
a:hover{
	color:#B84130;
	text-decoration:underline;
}
img{
	font-size:10px;
	color:#B84130;
	border:0px;
}

/* FORMAT PAGE */
#outerContainer{
	width:100%;
	height:100%;
	border:0px;
}
#innerContainer{
	width: 860px;
	height: 560px;
	border:0px;
}
#mainContentTeiler{
	width:100%;
	height:540px;
	border:0px;
}
#ContentLeft{
	vertical-align:top;
	width:360px;
}
#ContentRight{
	vertical-align:top;
	width:480px;
	border-top:solid 1px #D7DEE4;
	border-bottom:solid 1px #D7DEE4;
	border-right:solid 1px #D7DEE4;
}
#ContentRight.loading{
	background-image: url(../gfx/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

/* MAIN MENUE */
#mainMenue{
	text-align:left;
	vertical-align:middle;
	height:20px;
	padding-left:20px;
}
#mainMenue a{
	margin-right:16px;
	color:#C0CCD4;
}
#mainMenue a.activeLink, #mainMenue a:hover{
	color:#B84130;
	text-decoration:none;
}

/* CONTENT */
#mainContent{
	vertical-align:top;
	width:840px;
}
#mainText{
	height:179px;
	width:358px;
	border-left:solid 1px #D7DEE4;
	border-top:solid 1px #D7DEE4;
	border-right:solid 1px #D7DEE4;
}
* html #mainText{
	height:180px;
	width:360px;
}
#mainText p{
	padding-left:20px;
	padding-right:20px;
	line-height: 18px;
}
#mainText h1{
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	font-size:14px;
	font-weight:normal;
	padding-bottom:5px;
}
#FormatRight{
	width:100%;
	height:538px;
	border:0px;
}
#rightContent{
	height:440px;
	vertical-align:top;
}
#verticalFormat, #horizontalFormat{
	width:100%;
	height:440px;
	border:0px;
}
#verticalImage{
	vertical-align:top;
	padding-left:23px;
	width:243px;
	padding-top:10px;
}
#verticalText{
	vertical-align:bottom;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:53px;
}
#horizontalImage{
	vertical-align:top;
	padding-left:10px;
	height:20px;
	padding-top:10px;
}
div.rahmen{
	border:solid 1px #DFE5E9;
	height:250px;
	width:100%;
}
#horizontalText{
	vertical-align:top;
	padding-top:20px;
	padding-left:20px;
	padding-right:60px;
}
#verticalText p, #horizontalText p{
	line-height: 18px;
}
#verticalText h1, #horizontalText h1{
	font-size:11px;
	font-weight:normal;
	color:#B84130;
	padding-bottom:5px;
}
#verticalText h2, #horizontalText h2{
	font-size:11px;
	font-weight:normal;
	color:#000;
	line-height: 18px;
	padding-bottom:5px;
}
#verticalText h3, #horizontalText h3{
	font-size:14px;
	font-weight:normal;
}
h3 a{color:#999;}

/* BILDERSCHATTEN */
div.shadow{
	float: left;
	background-color: #B9C6CF;
	padding:0px;
	margin-left:15px;
	margin-top:15px;
	background-image: url(../gfx/loading-shadow.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
* html div.shadow{
	margin-left:8px;
}
div.shadow #preview, div.shadow #map, div.shadow #map24{
	display:block;
	position: relative;
	top: -3px;
	left: -2px;
	border:solid 1px #666;
}
div.shadow a #preview:hover{
	border:solid 1px #FFF;
}
div.noshadow{
	float: left;
	padding:0px;
	margin-left:12px;
	margin-top:12px;
}
* html div.noshadow{
	margin-left:8px;
}
div.noshadow #preview, div.noshadow #map, div.noshadow #map24{
	display:block;
	position: relative;
	top: -3px;
	left: -2px;
	border:0px;
}

/* SUBSUBMENUE */
#FormatRight th{
	height:34px;
	text-align:left;
	font-size:11px;
	font-weight:normal;
	padding-bottom:5px;
	padding-left:20px;
	padding-top:18px;
	padding-right:20px;
}
#FormatRight th a{color:#000;}
#FormatRight th a.activeLink, #FormatRight th a:hover{
	color:#B84130;
}

/* LOGO */
#pageLogo{
	height:60px;
	text-align:right;
	vertical-align:bottom;
	padding-right:20px;
	padding-bottom:5px;
}
#pageLogo a img{
	border:0px;
	width:170px;
	height:50px;
}


/* GLOBAL MENUE */
#globalMenue{
	width:20px;
	vertical-align:top;
	padding-top:20px;
	text-align:center;
	font-size:18px;
}

/* SUB MENUE */
#subMenue{
	width:360px;
	height:360px;
	border:0px;
}
#subMenue img{
	width:120px;
	height:120px;
	border:0px;
}
#subMenue p{
	text-align:center;
	padding-top:45px;
}
#name0, #name1, #name2, #name3, #name4, #name5, #name6, #name7, #name8, #name9{display:none;background-color:transparent;width:120px;height:120px;}
#name0{display:block;}

/* FORMULARE */
form{
	display:inline;
}
.myinput, #muh{
	width:100%;
	background-color:#EFF1F4;
	border:solid 1px #fff;
}
input, #muh{
	background-image: url(../gfx/bg-input.jpg);
	background-repeat: repeat-x;
}
textarea{
	background-image: url(../gfx/bg-textarea.jpg);
	background-repeat: repeat-x;
}
.mybutton{
	background-color:#fff;
	border:solid 1px #fff;
	color:#B84130;
	background-image: none;
}
.myinput:hover, .myinput:focus, #muh:hover, #muh:focus{
	border:solid 1px #B84130;
}
.mybutton:focus, .mybutton:hover{
	background-color:#EFF1F4;
	border:solid 1px #B84130;
	background-image: url(../gfx/bg-input.jpg);
	background-repeat: repeat-x;
}
.icon{
	width:13px;
	height:13px;
	border:0px;
}

/* TIEFEN MENUE */
#tiefe, #tiefe a, #tiefe a:visited, #tiefe a:link{
	color: #C0CCD4;
	text-decoration:none;
}
.divNews{
	overflow:auto;
	width:100%;
	height:420px;
}