/****************************************
*	Gunnar Wussow - Web Development		*
*	Grimmer Strasse 66					*
*	17489 Greifswald					*
*										*
*	web: www.gunnar-wussow.de			*
*	tel: 0174 - 96 76 830				*
****************************************/

* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	width:0;
	}

.invisible {
	position: absolute;
	left: -300em;
	top: -200em;
	width: 0em;
	height: 0em;
	overflow:hidden;
	display:inline;
}

body {
	font-family: verdana, tahoma, arial;
	font-size: 62.5%;
	/*font-size: 101%;*/
	color: #939183;
	margin: 0em;
	padding: 1em 0em;
	background-color: #e9fbff;
}

a {
	text-decoration:none;
	color: #939183;
	}
/*
h1,h2,h3,h4,h5,h6 {
	color: #e3000f;
	font-size: 1.3em;
	margin-top: 1em;
	margin-bottom: 0.5em;
	}
	.bodytext {
	font-size: 1.2em;
	}*/


/*
########################### CONTAINER ########################
*/
#container {
	/*_font-size: 101%;*/
	width: 95em;
	margin: auto;
	position: relative;
	overflow: hidden;
	background-color: #2c95b3;
	background-image: url('/fileadmin/layout-mg/images/farbklecks.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
}

/*
########################## KOPFBEREICH #######################
*/
#header {
	font-size: 1em;
	margin: 0em;
	background-color: #FFF;
padding: 0;
	}

	#header img {
		width: 95em;
		height: 25em;
		border-bottom: 0.3em solid #FFFFFF;
		}

/*
############################ SEITENBILD #################
*/
#pageimg {
	float:left;
	padding: 9.8em 0em 109px 0em;
	width: 20em;
	height: 28em;
	}
	
#corner {
	background-image:url(/fileadmin/layout-mg/images/corner.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	}

/*
########################## NAVIGATION #####################
*/
#navigation {
	position: absolute;
	top: 0;
	width: 100%;
	background-color: #2C95B3;
	list-style: none outside none;
	padding: 0em 0em 0em 1.7em;
	}

	#navigation li {
		float:left;
		padding: 0em 1em 0em 0em;
		line-height: 2.6em;
		_width: 2em;
		font-size: 1.0em;
		}
		#navigation li a, #navigation li span.likelink {
			text-decoration: none;
			height: 100%;
			padding: 0em 0.9em 0em 0.8em;
			font-size: 1.3em;
			font-weight: bold;
			color: #FFFFFF;
			height: 2em;
			display:block;
			}

		#navigation li a:hover, #navigation li span.likelink {
			background-color: #F9F4EF;
			color: #e3000f;
			}

/*
############################# SUBNAVIGATION ################
*/
#subnavigation {
	position: absolute;
	top:10em;
	right: 1em;
	width: 17.5em;
	list-style: none outside none;
	padding: 0em;
	}
	#subnavigation li {
		margin: 0em 0em 1em 0em;
		background-image: url(/fileadmin/layout-mg/images/blauerpfeil_links.jpg);
		background-position: left 0.5em;
		background-repeat: no-repeat;
		padding: 0em 0em 0em 1.5em;
		font-size: 1.0em;
		}
		#subnavigation li a, #subnavigation li span.likelink {
			font-size: 1.3em;
			font-weight: bold;
			color: #2C95B3;
			text-decoration:none;
			}
		#subnavigation li a:hover, #subnavigation li span.likelink {
			color: #e3000f;
			}
#subnavigation li ul {
list-style: none outside none;
padding: 1em 0em 0em 0em;
}
#subnavigation li li {
background-position: left 0.5em;
}

/*
############################# SHORTCUTS #################### 
*/
#shortcuts {
	position: absolute;
	top:0em;
	right: 0em;
	padding: 0em;
	list-style:none outside none;
	}

	#shortcuts li {
		line-height: 2.6em;
		float:left;
		padding: 0em 1em;
		_width: 6em;
		font-size: 1.0em;
		}

		#shortcuts li a, #shortcuts li span.likelink {
			text-decoration: none;
			height: 100%;
			padding: 0em 0.5em;
			display:block;
			font-size: 1.1em;
			color: #FFFFFF;
			}
		#shortcuts li a:hover, #shortcuts li span.likelink {
			background-color: #F9F4EF;
			color: #e3000f;
			}
			
/*
########################## INHALTSBEREICH ################
*/
#main {
	background-color: #FFFFFF;
	float:right;
	width: 75em;
	padding-top: 2.6em;
	height: 44.4em;
	position: relative;
	overflow:hidden;
	background-image: url(/fileadmin/layout-mg/images/bg_main.jpg);
	background-repeat: repeat-x;
	background-position: 0em 2.6em;
	}

#corner_c_ol {
height: 1.7em;
background: url(/fileadmin/layout-mg/images/corner_c_ol.gif) no-repeat;
}


	#innermain {
		background-image:url(/fileadmin/layout-mg/images/corner_c_ul.gif);
		background-position: bottom left;
		background-repeat: no-repeat;
		height: 39.8em;
		padding: 3em 0.8em 0em 2.5em;
		}

		#content {
			background-image: url(/fileadmin/layout-mg/images/bg_blauerstrich.png);
			background-repeat: repeat-y;
			background-position: 52em 0em;
			height: 37.5em;
			overflow:hidden;
			}

			#content_normal {
				float:left;
				width: 50em;
				padding: 2.2em 1em 3em 0.2em;
				height: 32.3em;
				overflow:auto;
				
				scrollbar-3dlight-color: #F9F4EF;
				scrollbar-darkshadow-color: #F9F4EF;
				scrollbar-highlight-color: #F9F4EF;
				scrollbar-shadow-color: #F9F4EF;
				scrollbar-arrow-color:#2C95B3;
				scrollbar-face-color:#FFFFFF;
				scrollbar-track-color: #F9F4EF;
				}
			
			#content_right {
				margin-left: 52.5em;
				padding: 28em 0em 0em 0.5em;
				}
/*
#################### ADRESSE ######################
*/

address {
font-style:normal;
font-size: 1.1em;
padding: 0;
}

address .org {
font-size: 1.2em;
}

address .locality {
font-weight: normal;
}

address span.label {
width: 4em;
float:left;
}

address a {
text-decoration:none;
}

/*
####################### RTE #####################
*/

.kleineSchrift {
font-size: 0.8em;
}

.align-right {
text-align:right;
}

.align-center {
text-align:center;
}
