html {  }
body {
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #f3f3f1;
	background-image: url(pics/bodybg.jpg);
	background-repeat: repeat-x;
	background-position:top center;
	text-align: center;
}


#logo	{
	width:274px;
	height:214px;
	float:left;
	margin-left:30px;
	background-image: url(pics/logo.jpg);
	background-repeat: no-repeat;
}
#sitecontainer { 
	width: 1003px;
	margin:0px auto;
	padding-top: 40px;
	
}
.header { 
	/*
	height: 440px;
	*/
	background-repeat:no-repeat;
	background-position:bottom center;
	height:325px;
	width: 846px;
	margin:0px auto;	
}
 
img	{
	border:0;
}

a {
	outline:0;
}

.facebook	{
	display:none;
	width:auto;
	height:auto;
	float:left;
	margin-top:20px;
	margin-left:0px;
	
}

.slogan {
 	margin-top: -80px; 
	margin-left: 0;
	width: 500px;
	position:absolute;
	text-align: left;
	font-family: Calibri, Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14pt;
	color:#fff;
	height: 30px;
 }
.sloganvon {
	margin-left: 350px;
	display:none;
	width: 500px;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#333333;
	margin-top: 15px;
	margin-bottom: 85px;
	height: 20px;
 }
 
.navigation {
	z-index:9999;
	width: 650px;
	margin:0px auto;
	float:right;
	display:block;
	height: 77px;
	margin-top: -7px;
	text-align:center;
	background-image:url(pics/menu_bg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin-right: 12px;
	font-size:13px;
}
.content {
	width:850px;
	text-align:left;
	float: left; 
	background-color: #fff;
	margin-left: -200px;
	margin-top: 15px;
	padding: 15px;
	line-height:20px;
	min-height: 500px;	
	margin-bottom:  25px;
}
.topmenu {
	width: auto; 
	height : 20px; 
	float: right;
	color: gray;
	margin-right: 19px;
	margin-top: -27px;
}

.iconm {
	margin: 0;
	padding: 0;
}

.left-column{
	margin-top:10px;
	margin-left:40px;
	float:left;
	padding-left:25px;
	font-size:12px;
}

.left_column_norm {
	margin-top:10px;
	float:left;
	margin-left:65px;
	width:547px;
}

.left_column_norm .text h1, .left_column_norm .text h2 {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: bold;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	color:#365f91;
	font-size: 20px; 
	margin: 0px;
	display:block;
	margin-bottom:23px;
	margin-top: 0px;
	padding: 0px;
}

.left_column_norm .text {
	width:527px;
	float:right;
	line-height:20px;
	text-align:left;
	font-size:12px;
	margin-bottom:11px;
	padding-right:12px;
	color:#666767;
}

.startup_1 {width:238px;float:left;margin-right:45px;text-align:left;color:#666767;font-size:12px;line-height:17px;}
.startup_2 {width:238px;float:left;margin-right:45px;text-align:left;color:#666767;font-size:12px;line-height:17px;margin-left:3px;}
.startup_3 {width:238px;float:left;margin-right:45px;text-align:left;color:#666767;font-size:12px;line-height:17px;margin-left:3px;}

.startup_1 h1 {font-weight:bold;margin-top:0;}
.startup_2 h1 {font-weight:bold;margin-top:0;}
.startup_3 h1 {font-weight:bold;margin-top:0;}

.startup_1 h1 a {color:#666767;text-decoration:none;}
.startup_2 h1 a {color:#666767;text-decoration:none;}
.startup_3 h1 a {color:#666767;text-decoration:none;}

.startup_1 a.link {color:#666767;font-weight:normal;}
.startup_2 a.link {color:#666767;font-weight:normal;}
.startup_3 a.link {color:#666767;font-weight:normal;}

.startup_1 img {margin-bottom:15px;border:0;}
.startup_2 img {margin-bottom:15px;border:0;}
.startup_3 img {margin-bottom:15px;border:0;}

.right-column{
	float:right;
	width:260px;
	min-height:10px;
	right:0;
	margin-top:0px;
	padding-top:10px;
	margin-right:55px;
	padding-bottom:10px;
}

.right-column input {
	width:170px;
}

.block_entry {

}

.right-column iframe {
	-webkit-box-shadow: 0px 0px 10px -1px #8C8C8C;
	-moz-box-shadow: 0px 0px 10px -1px #8C8C8C;
	box-shadow: 0px 0px 10px -1px #8C8C8C;
}

.bigred	{
	color:#FF0000;
	letter-spacing:0px;
	line-height:40px;
	font-size:37px;	
	font-weight:bold;
}

.rdmr2 {
	margin-top:20px;
	margin-bottom:10px;
	float:right;
}

.rdmr2 img {
	width:100px;
}

h1 	{
	vertical-align: baseline;
	font-family: inherit;
	font-weight: bold;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	color:#365f91;
	font-size: 15pt; 
	margin: 0px;
	margin-bottom:20px;
	margin-top: 20px;
	padding: 0px;
}

h3 	{
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	color:#666666;
	font-size: 15pt; 
	margin: 0px;
	margin-bottom:10px;
	margin-top: 0px;
	padding: 0px;
}

.content .text {
	width: 610px;
	float: right;
}

p { margin-top: 0px;}

.fotos		{ float: left; width: 256px; height: auto; text-align:center; margin-top: 0px; margin-left: 1px;}
.fotos img	{width:255px;}
.fotos div  {margin-top:0px;}


.fotos_bg_top {width:200px;height:20px;background-image:url();background-repeat:no-repeat;float:left;}
.fotos_bg_middle {width:200px;height:auto;background-image:url();background-repeat:repeat-y;margin-top:-10px;float:left;}
.fotos_bg_bottom {width:200px;height:20px;background-image:url();background-repeat:no-repeat;margin-top:-10px;float:left;}

.presse { float:right; margin-bottom: 10px; margin-right: 20px; }

#foto { width:160px; height:120px; float:left; background-color:#f4f4f4; margin-right: 5px; margin-bottom: 5px; text-align:center; padding: 2px; }
#foto_overview { width:160px; height:135px; float:left; background-color:#f4f4f4; margin-right: 5px; margin-bottom: 5px; text-align:center; padding: 2px; }

a:link 		{ color: gray; text-decoration: none; font-weight:normal; }
a:visited 	{ color: gray; text-decoration: none; font-weight:normal; }
a:hover 	{ color: gray; text-decoration: underline; font-weight:normal; }
a:active 	{ color: gray; text-decoration: none; font-weight:normal; }

.navigation a { color:#fff; text-decoration: none; padding-left: 25px; height: 0px; padding-bottom: 14px; padding-top: 19px; background-repeat:no-repeat;background-position:left center; display: block; float: left;}
.navigation a:first-child {  background-repeat:no-repeat;  }

.navigation a:hover	{color:#fff;}
.navigation a.active{color:#fff;}

.submenu		{ margin: 0px; width: 176px; padding-top: 3px; padding-bottom: 3px; }
.submenu:hover	{ background-color:#fffa96; }
.activ2			{ margin: 0px; width: 176px; text-indent: 10px; padding-top: 3px; padding-bottom: 3px; background-color:#fffa96; }
/**/

#links { line-height: 25px; }
#links a { color:#939393;font-weight:normal;text-decoration:underline; }

.anmeldung_input{width:370px;}
.anmeldung_submit{margin-right:110px;}

#files { line-height: 25px; }

.grau { color: #999999; }

h2	{ 
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	color:#666666;
	font-size: 15pt; 
	margin: 0px;
	margin-bottom:20px;
	margin-top: 10px;
	padding: 0px;
}

hr { color: #939393; border: hidden; background-color: #939393; height: 1px; margin-top: 20px; margin-bottom: 20px; }

/* noch nicht geändert */
.text2 { 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffcc;
	font-size: 12px;
	line-height: 19px;
	padding: 31px;	
}
.text2 {
	padding-top: 0px;
}

.texthome {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffcc;
	font-size: 12px;
	line-height: 19px;
	padding: 31px;	
}

.comment, .products { font-size: 12px; 	line-height: 19px;}

.print { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #669966;
	margin-top: 50px;
}
.print a:link 		{ color: #669966; text-decoration:none;}
.print a:visited 	{ color: #669966; text-decoration:none;}
.print a:hover 		{ color: #669966; text-decoration:underline;}
.print a:active 	{ color: #669966; text-decoration:none;}


.footer {
	width: 100%;
	position: fixed;
	bottom: 0px;
	background-color: gray;
	text-align: center;
	height: 20px;
	color: #fff;
	padding-top: 5px;
	font-size: 11px;
}

.shadow_left {
	width: 18px;
	margin-left: -218px;
	margin-top: 120px;
	float: left;
	height: 500px;
	background-image: url(pics/shadow_left.png);
	background-repeat: no-repeat;
}

.shadow_right {
	width: 18px;
	height: 500px;
	float: right;
	background-image:url(pics/shadow_right.png);
	background-repeat: no-repeat;
}

.footer .text {
	width: 900px; 
	text-align: center;
	margin: 0px auto;
	padding-left:  50px;
}

.footer a:link 		{ color: #fff; text-decoration: none; }
.footer a:hover 	{ color: #fff; text-decoration: underline; }
.footer a:visited 	{ color: #fff; text-decoration: none; }
/*
.footer a:activ 	{ color: #cc9900; text-decoration: none; }
*/

.kontakt_line	{width:100%;height:auto;text-align:center;color:#4F4E4F;margin:0px auto;font-size:11px;margin-bottom:10px;}
.kontakt_line a {font-weight:normal;font-size:11px;color:#4F4E4F;}
.kontakt_line a:hover {text-decoration:underline;}
.star { 
	color: #669966;
}
.commentform { 
	color: #669966;
	font-size: 11px;
}
#pathway { 
	text-align: left;
	font-size: 11px;
	color: #cac836; 
}


