@charset "UTF-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
html{
	height:100%;
	padding-top:0px;
	margin-top:0px;
}
body{
	height:auto;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:20px;
}
#topbar{
	border:solid 0px;
	height:10px;
}
#abstand{
	width:auto;
	height:15px;
	clear:both;
	float:none;
}
hr.line_head{
	margin-top:-20px;
	margin-left:84px;		
	width:1%;
	height:0px;
}
hr.line_mobile{		
	width:85%;
	height:1px;
	background:#DBDBDB;
	background-image: -webkit-linear-gradient(left, #FCFCFC , #DBDBDB 25%, #DBDBDB 75%, #FCFCFC); 
	background-image: -moz-linear-gradient(left, #FCFCFC , #DBDBDB 25%, #DBDBDB 75%, #FCFCFC);
	background-image: -ms-linear-gradient(left, #FCFCFC , #DBDBDB 25%, #DBDBDB 75%, #FCFCFC); 
	background-image: -o-linear-gradient(left, #FCFCFC , #DBDBDB 25%, #DBDBDB 75%, #FCFCFC); 
	background-image: linear-gradient(left, #FCFCFC , #DBDBDB 25%, #DBDBDB 75%, #FCFCFC);
	filter:progid.DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#DBDBDB');
	border-style:none;
}
hr.line_vita{		
	width:75%;
	clear:both;
	margin-top:25px;
	margin-bottom:25px;
	height:1px;
	background:#DBDBDB;
	background-image: -webkit-linear-gradient(left, #FCFCFC , #DBDBDB 25%, #DBDBDB 75%, #FCFCFC); 
	background-image: -moz-linear-gradient(left, #FCFCFC , #DBDBDB 25%, #DBDBDB 75%, #FCFCFC);
	background-image: -ms-linear-gradient(left, #FCFCFC , #DBDBDB 25%, #DBDBDB 75%, #FCFCFC); 
	background-image: -o-linear-gradient(left, #FCFCFC , #DBDBDB 25%, #DBDBDB 75%, #FCFCFC); 
	background-image: linear-gradient(left, #FCFCFC , #DBDBDB 25%, #DBDBDB 75%, #FCFCFC);
	filter:progid.DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#DBDBDB');
	border:solid 0px #0F3;
	border-style:none;
}
#all{
	border:solid 0px;
	width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}
#left{
	border:solid 0px;
	width:0px;
	height:100px;
	float:left;
}
#mid{
	position:relative;
	border:solid 0px;
	height:100%;
	width:100%;
	
}
	#logo{
		margin-left:1%;		
		width: 6%;
		cursor:pointer;
		border:solid 0px #FF0033;
	}
	#header{		
		height: auto;
		margin-left:auto;
		margin-right:auto;
		width: 95%;
		text-align:center;
		margin-top:0px;
		background-image: -webkit-linear-gradient(to left, #e63666 45%, #d33760); 
		background-image: -moz-linear-gradient(to left, #e63666 45%, #d33760);
		background-image: -ms-linear-gradient(to left, #e63666 45%, #d33760); 
		background-image: -o-linear-gradient(to left, #e63666 45%, #d33760); 
		background-image: linear-gradient(to left, #e63666 45%, #d33760);
		filter:progid.DXImageTransform.Microsoft.gradient(startColorstr='#d33760', endColorstr='#e63666');
	}
	#header h1 {
		padding-top:5px;
		padding-bottom:5px;
		font-size:14px;
		letter-spacing:1.5px;
		}
	#galerie{
		margin-left:auto;
		margin-right:auto;
		width:95%;
		height:auto;
		border:solid 0px #396;
		background-image:url(../img/bsp4.png);
		margin-top:2px;
	}
	#content_ges{
		margin-left:auto;
		margin-right:auto;
		width:95%;
		height:auto;
		border:solid 0px #D6D6D6;
		border-radius:10px;
	}
	#info{
		float:left;
		width:95%;
		height:auto;
	}
	#content{
		width:95%;
		height:auto;
		min-height:auto;
		text-align:justify;
		border:0px;
		padding:0px;
		margin:0px;
	}
	#portrait_vorsch{
		width:22%;
		height:auto;
		float:left;
	}
	#portrait_vorsch_beschr{
		width:69%;
		height:auto;
		float:left;
	}
	.portrait{
		border:solid 0px #0F3; 
		width:150px; 
		height:225px;
	}
	.kon_li{
		float:left;
		width:60px;
	}
	.kon_li2{
		float:left;
		width:90px;
	}
	.kon_re{
		float:left;
		width:auto;
	}
	.text_sym{
		width:10%;
		height:auto; 
		float:left;
	}
	.text_sym_beschr{
		float:left;
		width:70%;
		height:auto;
		border:solid 0px #3F0;
		margin-left:20px;
		margin-top:6px;
	}
	.text_pic{
		width:25%;
		float:left;
	}
	.text_pic_beschr{
		float:left;
		width:60%;
		height:auto;
		margin-top:0px;
	}
	.vita_headl{
		height:auto;
		clear:both;
		font-weight:bold;
		margin-bottom:5px;
	}
	.vita_time{
		min-width:110px;
		width:auto;
		height:auto;
		margin-left:14px;
		float:left;
	}
	.vita_time2{
		height:auto;
		width:60%;
		float:left;
	}
	.vita_space{
		clear:both; 
		height:25px;
	}
#right{
	border:solid 0px;
	width:0px;
	height:100px;
	float:left;
}
#footer{
	border:solid 0px;
	height:auto;
}
	#footer_box{
		width:100%;
		margin-top:25px;
		margin-bottom:10px;
		padding-top:10px;
		padding-bottom:10px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		font-size:10px;
		letter-spacing:1px;
		color:#fff;
		background-image: -webkit-linear-gradient(to left, #e63666 45%, #d33760); 
		background-image: -moz-linear-gradient(to left, #e63666 45%, #d33760);
		background-image: -ms-linear-gradient(to left, #e63666 45%, #d33760); 
		background-image: -o-linear-gradient(to left, #e63666 45%, #d33760); 
		background-image: linear-gradient(to left, #e63666 45%, #d33760);
		filter:progid.DXImageTransform.Microsoft.gradient(startColorstr='#d33760', endColorstr='#e63666');
		}
dd{ 		
			display:none;
			padding-bottom:20px;
			margin-left:0px;
			
}

dt{			height:35px;
			width:100%;
}
dt:hover {	color:#d60e47;
			cursor:pointer;
}
.closed{ 
			background:red;
}
.open{
			background:green; 
}
#button {
			float:right;
			display:block;
			height:18px;
			width:17px;
			text-indent:-9999px;
}
.closed { background:url(../img/button.png) left no-repeat; }
.open { background:url(../img/button.png) right no-repeat; }

nav{	width:94%;
		height:auto;
		float:none;
		font-size:15px;
		letter-spacing:2px;
		border:solid 0px #FF0033;
		margin-top:0px;
		margin-left:3%;
		position:static;
}
nav ul ul {
	display: none;
}
	nav ul li:hover > ul {
		display: block;
	}
nav ul {
	
	list-style: none;
	display: inline-table;
}
	nav ul:after {
		content:""; clear: both; display: block;
	}
nav ul li {
	
	width:100%;
	border-bottom:solid 1px #DBDBDB;
	text-align:left;								
}
	nav #menu #m1:hover,nav #menu #m2:hover,nav #menu #m3:hover,nav #menu #m4:hover,nav #menu #m5:hover,nav #menu #m6:hover
		{				/*Hover Hintergrundbild Hauptmenüleiste*/
		}
	nav #menu #m1 a,nav #menu #m2 a,nav #menu #m3 a,nav #menu #m4 a,nav #menu #m5 a,nav #menu #m6 a 
		{	color: #777;text-decoration:none;			/*Textfarbe Hauptmenüleiste*/
		}
	nav #menu #m1:hover a,nav #menu #m2:hover a,nav #menu #m3:hover a,nav #menu #m4:hover a,nav #menu #m5:hover a,nav #menu #m6:hover a 
		{	color: #d60e47;								/*Hover Textfarbe Hauptmenüleiste*/
		}
		nav #menu #m1 #sm11,nav #menu #m1 #sm12,nav #menu #m1 #sm13,nav #menu #m1 #sm14,nav #menu #m1 #sm15,nav #menu #m1 #sm16,
		nav #menu #m2 #sm21,nav #menu #m2 #sm22,nav #menu #m2 #sm23,nav #menu #m2 #sm24,nav #menu #m2 #sm25,nav #menu #m2 #sm26,
		nav #menu #m3 #sm31,nav #menu #m3 #sm32,nav #menu #m3 #sm33,nav #menu #m3 #sm34,nav #menu #m3 #sm35,nav #menu #m3 #sm36,nav #menu #m3 #sm37,
		nav #menu #m3 #sm38,nav #menu #m3 #sm39,nav #menu #m3 #sm310,nav #menu #m3 #sm311,nav #menu #m3 #sm312,
		nav #menu #m4 #sm41,nav #menu #m4 #sm42,nav #menu #m4 #sm43,nav #menu #m4 #sm44,nav #menu #m4 #sm45,nav #menu #m4 #sm46,
		nav #menu #m5 #sm51,nav #menu #m5 #sm52,nav #menu #m5 #sm53,nav #menu #m5 #sm54,nav #menu #m5 #sm55,nav #menu #m5 #sm56,nav #menu #m5 #sm57,
		nav #menu #m5 #sm58, 
		nav #menu #m6 #sm61,nav #menu #m6 #sm62,nav #menu #m6 #sm63,nav #menu #m6 #sm64,nav #menu #m6 #sm65,nav #menu #m6 #sm66
			{	background:#EBEBEB;							/*Hintergrundfarbe Submenü bei Menü-Hover*/
				border-top: 1px solid #C1C1C1;
				font-size:13px;text-align:left;
			}
		nav #menu #m1 #sm11,nav #menu #m1 #sm12,nav #menu #m1 #sm13,nav #menu #m1 #sm14,nav #menu #m1 #sm15,nav #menu #m1 #sm16
			{	width:250px;
				margin-left:0px;
			}
		nav #menu #m2 #sm21,nav #menu #m2 #sm22,nav #menu #m2 #sm23,nav #menu #m2 #sm24,nav #menu #m2 #sm25,nav #menu #m2 #sm26
			{	width:300px;
				margin-top:0px;
				margin-left:0px;
			}
		nav #menu #m3 #sm31,nav #menu #m3 #sm32,nav #menu #m3 #sm33,nav #menu #m3 #sm34,nav #menu #m3 #sm35,nav #menu #m3 #sm36,nav #menu #m3 #sm37,
		nav #menu #m3 #sm38,nav #menu #m3 #sm39,nav #menu #m3 #sm310,nav #menu #m3 #sm311,nav #menu #m3 #sm312
			{	width:300px;
				margin-left:16px;
			}
		nav #menu #m4 #sm41,nav #menu #m4 #sm42,nav #menu #m4 #sm43,nav #menu #m4 #sm44,nav #menu #m4 #sm45,nav #menu #m4 #sm46
			{	width:250px;
				margin-left:14px;
			}	
		nav #menu #m5 #sm51,nav #menu #m5 #sm52,nav #menu #m5 #sm53,nav #menu #m5 #sm54,nav #menu #m5 #sm55,nav #menu #m5 #sm56,nav #menu #m5 #sm57,
		nav #menu #m5 #sm58
			{	width:250px;
				margin-left:8px;
			}
		nav #menu #m6 #sm61,nav #menu #m6 #sm62,nav #menu #m6 #sm63,nav #menu #m6 #sm64,nav #menu #m6 #sm65,nav #menu #m6 #sm66
			{	width:250px;
				margin-left:16px;
			}
			
		nav #menu #m1 #sm11 a,nav #menu #m1 #sm12 a,nav #menu #m1 #sm13 a,nav #menu #m1 #sm14 a,nav #menu #m1 #sm15 a,nav #menu #m1 #sm16 a,
		nav #menu #m2 #sm21 a,nav #menu #m2 #sm22 a,nav #menu #m2 #sm23 a,nav #menu #m2 #sm24 a,nav #menu #m2 #sm25 a,nav #menu #m2 #sm26 a,
		nav #menu #m3 #sm31 a,nav #menu #m3 #sm32 a,nav #menu #m3 #sm33 a,nav #menu #m3 #sm34 a,nav #menu #m3 #sm35 a,nav #menu #m3 #sm36 a,
		nav #menu #m3 #sm37 a,nav #menu #m3 #sm38 a,nav #menu #m3 #sm39 a,nav #menu #m3 #sm310 a,nav #menu #m3 #sm311 a,nav #menu #m3 #sm312 a,
		nav #menu #m4 #sm41 a,nav #menu #m4 #sm42 a,nav #menu #m4 #sm43 a,nav #menu #m4 #sm44 a,nav #menu #m4 #sm45 a,nav #menu #m4 #sm46 a,
		nav #menu #m5 #sm51 a,nav #menu #m5 #sm52 a,nav #menu #m5 #sm53 a,nav #menu #m5 #sm54 a,nav #menu #m5 #sm55 a,nav #menu #m5 #sm56 a,
		nav #menu #m5 #sm57 a,nav #menu #m5 #sm58 a,
		nav #menu #m6 #sm61 a,nav #menu #m6 #sm62 a,nav #menu #m6 #sm63 a,nav #menu #m6 #sm64 a,nav #menu #m6 #sm65 a,nav #menu #m6 #sm66 a
			{	color:#000;padding: 10px 15px;				/*Textfarbe Submenü bei Menü-Hover*/																			
			}
		nav #menu #m1 #sm11:hover a,nav #menu #m1 #sm12:hover a,nav #menu #m1 #sm13:hover a,nav #menu #m1 #sm14:hover a,nav #menu #m1 #sm15:hover a,
		nav #menu #m1 #sm16:hover a,
		nav #menu #m2 #sm21:hover a,nav #menu #m2 #sm22:hover a,nav #menu #m2 #sm23:hover a,nav #menu #m2 #sm24:hover a,nav #menu #m2 #sm25:hover a,
		nav #menu #m2 #sm26:hover a,
		nav #menu #m3 #sm31:hover a,nav #menu #m3 #sm32:hover a,nav #menu #m3 #sm33:hover a,nav #menu #m3 #sm34:hover a,nav #menu #m3 #sm35:hover a,
		nav #menu #m3 #sm36:hover a,nav #menu #m3 #sm37:hover a,nav #menu #m3 #sm38:hover a,nav #menu #m3 #sm39:hover a,nav #menu #m3 #sm310:hover a,
		nav #menu #m3 #sm311:hover a,nav #menu #m3 #sm312:hover a,
		nav #menu #m4 #sm41:hover a,nav #menu #m4 #sm42:hover a,nav #menu #m4 #sm43:hover a,nav #menu #m4 #sm44:hover a,nav #menu #m4 #sm45:hover a,
		nav #menu #m4 #sm46:hover a,
		nav #menu #m5 #sm51:hover a,nav #menu #m5 #sm52:hover a,nav #menu #m5 #sm53:hover a,nav #menu #m5 #sm54:hover a,nav #menu #m5 #sm55:hover a,
		nav #menu #m5 #sm56:hover a,nav #menu #m5 #sm57:hover a,nav #menu #m5 #sm58:hover a,
		nav #menu #m6 #sm61:hover a,nav #menu #m6 #sm62:hover a,nav #menu #m6 #sm63:hover a,nav #menu #m6 #sm64:hover a,
		nav #menu #m6 #sm66:hover a	
			{	background:#d60e47;/*alt: #d33760*/						/*Hover-Hintergrundfarbe Submenü bei Submenü-Hover*/
				color:#fff;								/*Hover-Textfarbe Submenü bei Submenü-Hover*/
			}
	nav ul li a {
		display: block; padding: 8px 0px;
	}
nav ul ul {
	border-radius: 0px; padding: 0;
	position: absolute; top: 100%;
}
#nav_m1 #menu #m1,#nav_m2 #menu #m2,#nav_m3 #menu #m3,#nav_m4 #menu #m4,#nav_m5 #menu #m5,#nav_m6 #menu #m6  
	{	background:url(../img/hover.png);	/*Hintergrund Menüpunkt aktuelle Seite*/
	}
#nav_m1 #menu #m1 a,#nav_m2 #menu #m2 a,#nav_m3 #menu #m3 a,#nav_m4 #menu #m4 a,#nav_m5 #menu #m5 a,#nav_m6 #menu #m6 a
	{	color:#d60e47;						/*Schriftfarbe Menüpunkt in Abhängigkeit der gewählten Seite*/
	}
#nav_sm11 #menu #m1,#nav_sm12 #menu #m1,#nav_sm13 #menu #m1,#nav_sm14 #menu #m1,#nav_sm15 #menu #m1,#nav_sm16 #menu #m1,
#nav_sm21 #menu #m2,#nav_sm22 #menu #m2,#nav_sm23 #menu #m2,#nav_sm24 #menu #m2,#nav_sm25 #menu #m2,#nav_sm26 #menu #m2,
#nav_sm31 #menu #m3,#nav_sm32 #menu #m3,#nav_sm33 #menu #m3,#nav_sm34 #menu #m3,#nav_sm35 #menu #m3,#nav_sm36 #menu #m3,#nav_sm37 #menu #m3,
#nav_sm38 #menu #m3,#nav_sm39 #menu #m3,#nav_sm310 #menu #m3,#nav_sm311 #menu #m3,#nav_sm312 #menu #m3,
#nav_sm41 #menu #m4,#nav_sm42 #menu #m4,#nav_sm43 #menu #m4,#nav_sm44 #menu #m4,#nav_sm45 #menu #m4,#nav_sm46 #menu #m4,
#nav_sm51 #menu #m5,#nav_sm52 #menu #m5,#nav_sm53 #menu #m5,#nav_sm54 #menu #m5,#nav_sm55 #menu #m5,#nav_sm56 #menu #m5,#nav_sm57 #menu #m5,
#nav_sm58 #menu #m5,
#nav_sm61 #menu #m6,#nav_sm62 #menu #m6,#nav_sm63 #menu #m6,#nav_sm64 #menu #m6,#nav_sm65 #menu #m6,#nav_sm66 #menu #m6
	{	background:url(../img/hover.png);	/*Hintergrund Menüpunkt in Abhängigkeit der gewählten Untermenüseite*/
	}
#nav_sm11 #menu #m1 a,#nav_sm12 #menu #m1 a,#nav_sm13 #menu #m1 a,#nav_sm14 #menu #m1 a,#nav_sm15 #menu #m1 a,#nav_sm16 #menu #m1 a,
#nav_sm21 #menu #m2 a,#nav_sm22 #menu #m2 a,#nav_sm23 #menu #m2 a,#nav_sm24 #menu #m2 a,#nav_sm25 #menu #m2 a,#nav_sm26 #menu #m2 a,
#nav_sm31 #menu #m3 a,#nav_sm32 #menu #m3 a,#nav_sm33 #menu #m3 a,#nav_sm34 #menu #m3 a,#nav_sm35 #menu #m3 a,#nav_sm36 #menu #m3 a,
#nav_sm37 #menu #m3 a,#nav_sm38 #menu #m3 a,#nav_sm39 #menu #m3 a,#nav_sm310 #menu #m3 a,#nav_sm311 #menu #m3 a,#nav_sm312 #menu #m3 a,
#nav_sm41 #menu #m4 a,#nav_sm42 #menu #m4 a,#nav_sm43 #menu #m4 a,#nav_sm44 #menu #m4 a,#nav_sm45 #menu #m4 a,#nav_sm46 #menu #m4 a,
#nav_sm51 #menu #m5 a,#nav_sm52 #menu #m5 a,#nav_sm53 #menu #m5 a,#nav_sm54 #menu #m5 a,#nav_sm55 #menu #m5 a,#nav_sm56 #menu #m5 a,#nav_sm57 #menu #m5 a,
#nav_sm58 #menu #m5 a,
#nav_sm61 #menu #m6 a,#nav_sm62 #menu #m6 a,#nav_sm63 #menu #m6 a,#nav_sm64 #menu #m6 a,#nav_sm65 #menu #m6 a,#nav_sm66 #menu #m6 a
	{	color:#d60e47;						/*Schriftfarbe Menüpunkt in Abhängigkeit der gewählten Untermenüseite*/
	}
#nav_sm11 #menu #m1 #sm11 a,#nav_sm12 #menu #m1 #sm12 a,#nav_sm13 #menu #m1 #sm13 a,#nav_sm14 #menu #m1 #sm14 a,#nav_sm15 #menu #m1 #sm15 a,
#nav_sm16 #menu #m1 #sm16 a,
#nav_sm21 #menu #m2 #sm21 a,#nav_sm22 #menu #m2 #sm22 a,#nav_sm23 #menu #m2 #sm23 a,#nav_sm24 #menu #m2 #sm24 a,#nav_sm25 #menu #m2 #sm25 a,
#nav_sm26 #menu #m2 #sm26 a,
#nav_sm31 #menu #m3 #sm31 a,#nav_sm32 #menu #m3 #sm32 a,#nav_sm33 #menu #m3 #sm33 a,#nav_sm34 #menu #m3 #sm34 a,#nav_sm35 #menu #m3 #sm35 a,
#nav_sm36 #menu #m3 #sm36 a,#nav_sm37 #menu #m3 #sm37 a,#nav_sm38 #menu #m3 #sm38 a,#nav_sm39 #menu #m3 #sm39 a,#nav_sm310 #menu #m3 #sm310 a,
#nav_sm311 #menu #m3 #sm311 a,#nav_sm312 #menu #m3 #sm312 a,
#nav_sm41 #menu #m4 #sm41 a,#nav_sm42 #menu #m4 #sm42 a,#nav_sm43 #menu #m4 #sm43 a,#nav_sm44 #menu #m4 #sm44 a,#nav_sm45 #menu #m4 #sm45 a,
#nav_sm46 #menu #m4 #sm46 a,
#nav_sm51 #menu #m5 #sm51 a,#nav_sm52 #menu #m5 #sm52 a,#nav_sm53 #menu #m5 #sm53 a,#nav_sm54 #menu #m5 #sm54 a,#nav_sm55 #menu #m5 #sm55 a,
#nav_sm56 #menu #m5 #sm56 a,#nav_sm57 #menu #m1 #sm57 a,#nav_sm58 #menu #m5 #sm58 a,
#nav_sm61 #menu #m6 #sm61 a,#nav_sm62 #menu #m6 #sm62 a,#nav_sm63 #menu #m6 #sm63 a,#nav_sm64 #menu #m6 #sm64 a,#nav_sm65 #menu #m6 #sm65 a,
#nav_sm66 #menu #m6 #sm66 a
	{	text-decoration:underline;			/*Linkdesign Untermenüpunkt in Abhängigkeit der gewählten Untermenüseite*/
	}