/** Start Basis **/
html{height:100%;}
body{
	height:100%;
	margin:0;
	background-repeat: repeat-x;
	background-image:url(/Biografie/Image/Layout/BG.png);
	background-color: #FDFDFD;
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0;
	scrollbar-3dlight-color: #BFBFBF;
	scrollbar-arrow-color: #87A29A;
	scrollbar-darkshadow-color: #BFBFBF;
	scrollbar-face-color: #EEEEE9;
	scrollbar-highlight-color: #FFFFF0;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #F6F6F6;
	font-size: 12px;	overflow-y: scroll;	margin-bottom: -0.1px;
}

img{
	border:0px;
}
a {
	color: #666666;
}
a:hover {
	color: #364F9F;
	text-decoration: underline;
}
#SiteContent{
	background-repeat: no-repeat;
	margin:0;padding:0;
	background-image:url(/Biografie/Image/Layout/BG-Content.png);
	background-position: top;
	width:857px;
	margin-left:auto;
	margin-right:auto;
  	min-height: 100%;
  	height:auto !important; /* moderne Browser */
  	height:100%; /* IE */

}
td {	font-size: 12px;}
table th{
	text-align:left;
}
tr.Row{
	padding-bottom: 1em;
}
form{
	margin: 0px;
}
legend{
	font-family: Georgia,"Times New Roman", Times, serif;
	color: #364f9f;
}
.FormWarning{
	background-color: #F1F1F1;
	border: 1px solid #364f9f;
}
p{
	margin-top:0.5em;
	margin-bottom:0.5em;
}

h1{
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: normal;
	color: black;
	margin-bottom: 1.75em;
}
h2{
	font-family: Georgia,"Times New Roman", Times, serif;
	color: #364f9f;
	font-size: 1.2em;
	font-weight: bold;
	margin: 1em 0em 0.5em 0em;
}
h3{
	font-size:14px;
	font-weight: normal;
	margin-bottom: 0;
	color:#2e4185;
	font-family: Georgia,"Times New Roman", Times, serif;
	margin-top:1.5em;
}
h3+p{
	margin-top:3px;
}

hr{color:silver;height:1px;padding:0;border-color:silver;border-width:1px 0 0 0;border-style:solid;margin: 1em 0;}
input,select,textarea{
	font-size: 1em;
}
.ContentSpezSmall input,select,textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
label{
	border-bottom: 1px dotted silver;
	cursor: hand;
}

#Content li{
	margin-top: 0.2em;
	padding-left:10px;
	background:url(/Biografie/Image/Layout/Aufzaehlungspunkte.gif) no-repeat left 6px;
	margin-left:0;
	list-style:none;
	margin-bottom:0.5em;
}

#Content ul{
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	padding-left:5px;
	margin-left:0;
}

ul .DOC{
list-style: none url(/Upload/Image/Icons/DOC.gif);
}

ul .PDF{
list-style: none url(/Upload/Image/Icons/PDF.gif);
}

ul .PPT{
list-style: none url(/Upload/Image/Icons/PPT.gif);
}

ul .ZIP{
list-style: none url(/Upload/Image/Icons/ZIP.gif);
}
.Comment{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #999999;font-size: 9px !important;font-weight: normal;}
.CommentBox,.ErrorBox{border: 1px solid #AAAAAA;margin-bottom: 10px;margin-top: 10px;}
.CommentBox .Content, .ErrorBox .Content{padding: 3px;}
.ErrorBox .Title{list-style:none;background-color: #b00704;border-bottom: 1px solid #E5E5E5;color: white;font-weight: bold;padding: 3px;}
.ErrorBox ul .Title{background:transparent;color:black}
.ErrorBox li.Title{padding-left:0;margin-left:-20px;}
.CommentBox .Title{background-color: #F0F0F0;border-bottom: 1px solid #E5E5E5;font-weight: bold;padding: 3px;}


.BarrierHalf{
	clear: both;
	line-height: 0.5em;
}
.BarrierFull{
	clear: both;
	line-height: 1em;
}

.Hidden {display: none;}
.Visible {display: block;}

/** Ende Basis **/
/** Start Module Basis - Optional **/

.InfoBox{margin-bottom:1.5em}
.InfoTitle{
	font-size:1.3em;
}
.InfoContent{}
.NavBarrier{
	height:100%;
	background-image: url(/Upload/Image/Layout/Seperation.gif);
	width:15px;
	float:left;
}
.ButtonBox{
	list-style: none; 
	margin:0px 0px 0px 0px;
	padding:0px;
}

.ButtonBox .ButtonSmall{ 
	margin:10px 10px 20px 0px;
	float:left;
	width:20px;
	white-space: nowrap;
}

.ButtonSmall a,.ButtonSmall a:visited, .ButtonSmall a:hover{
   display: block; 	
   text-decoration: none; 
	background:white;
	width:100%;
	text-align:center;
	text-decoration: none;
}
.ButtonSmall a.Normal{ 
	background:white;
	border:1px solid #727272;	
	color:#696969;	
	padding:0.1em 0.5em 0.1em 0.5em;
}
.ButtonSmall a.Selected{ 
	border:2px solid #B00704;	
	color:#B00704;	
	font-weight:bold;
	padding:0.1em 0.5em 0.1em 0.5em;
}
.ButtonSmall a.Normal:hover{ 
	border:1px solid #B00704;	
	color:#B00704;	
	font-weight:bold;
	padding:0.1em 0.5em 0.1em 0.5em;
}


.List0 {	background-color: #F5F5F5;}

.List1 {}
.ListMarked{
	background-color: #F6EFB6;
}
/** End Module Basis - Optional **/

/** Start Navigation V2**/
#Navigation{
	list-style: none;
	margin-left:21px;
	float:left;
	width:220px;
}
#Navigation .ErichMarks{
	margin-top:26px;
	margin-bottom:1.25em;
	margin-left:8px;
}
#Navigation ul{
	padding-left:8px;
	margin-right:12px;
	margin-left:0;
}
#Navigation a{
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
#Navigation ul li{
	list-style: none;
	background-image: url(/Biografie/Image/Layout/NavLinie.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom:0.2em;
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size:16px;
	color: #2e4185;
	display: block;

}
#Navigation ul ul {
	margin-top:0;
}
#Navigation ul ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #666666;
	display: block;
	padding-bottom:2px;
}
#Navigation ul ul li.Selected a{
	color:black;
}
#Navigation ul ul li.Normal a:hover{
	color:black;
	
}
#Navigation ul ul li.Selected{
	color:black;
	background-image: url(/Biografie/Image/Layout/Pfeil.png);
	background-repeat: no-repeat;
	background-position: right;
}
#Navigation ul ul li{
	margin-top:0;
	background-image: none;
	margin-bottom:0em;
}

/** Ende Navigation V2**/

/** Start Module News **/
.NewsRow{
	clear: both;
	margin-bottom:1em;
}
.NewsHeadline{
	color: #364f9f;
	font-size: 13px;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
	padding-bottom: 2px;
}
.NewsTrailer{
	color: #999999;
	font-size: 9px;
	font-weight: normal;
}

a.nanodesign,a.nanodesign:hover{
	color: #AAAAAA;
	text-decoration: none;
}
/** End Module News **/

/** Start Modul Contact Form**/
.ContactFormField{clear:both;margin-bottom:4px;overflow:hidden;}
.ContactFormName{margin-top:4px;width:120px;float:left;text-align:right;margin-right:1em;}
.ContactFormNameForce{font-weight:bold;margin-top:4px;width:120px;float:left;text-align:right;;margin-right:1em;}
.ContactFormNameFormWarning{font-weight:bold;margin-top:4px;width:120px;float:left;text-align:right;;margin-right:1em;}
.ContactFormContent{float:left;}
fieldset{margin-top: 10px;}
.FieldsetContent{padding:0.5em 0.5em 1em 1em;overflow:hidden;}
.FieldsetContent input[type="radio"]+label{line-height:1.5em;}
.FieldsetContent input[type="checkbox"],.FieldsetContent select{}
.FieldsetContent .Row{margin-bottom:0.5em;}
.FormCounter{font-size:9px;}
.FormCounter input{border:0;background:transparent;}
.FieldsetContent input.Force{border:1px solid black;}
.FieldsetContent textarea.Force{border:1px solid black;}
/** End Modul Contact Form**/
/** Start Module Partners**/
.PartnersCategories{
	width:250px;
	float:left;

}
.PartnersRow{
	clear: both;
	border-bottom: 1px solid #FAFAFA;
	margin-bottom:1em;
}
.PartnersRow img{
	float:left;
	border:0px;
	margin-right:1em;
}
.PartnerFT{
	color:black;
	font-weight: bold;
}
.PartnerFC{
	float:left;
	margin-left:1em;
	width:300px;
	color: #666666;
}

/** End Module Partners**/

#Content{
	margin-top:32px;
	width:580px;
	float:left;
	
}

.BlockDouble{
	float:left;
	width:500px;
}
.Block{
	float:left;
	width:200px;
}
.BlockRight{
	float:right;
	margin-left:15px;
	width: 195px;
}

/** Start Module Articlenavigation V2 **/

ul.InfoBox{
	list-style: none; 
	margin:0 0 1em 0;
}

ul.InfoBox li.Head{
	padding:0.1em 0em 0.1em 0em;
	margin:0;
	font-weight: bold;
	color: #364f9f;
}
ul.InfoBox li.Contents{
	margin-left:10px;
	list-style: outside url(../Image/Layout/List.gif);
}
ul.InfoBox li.Contents a.Normal:link,ul.InfoBox li.Contents a.Normal:visited{
	width: 100%;
	display: block;
}

ul.InfoBox li.Contents a.Selected,ul.InfoBox li.Contents a.Selected:visited{
	width:100%;
	font-weight:bold;
	text-decoration: none;
	display: block;
	margin:0px;
}
ul.InfoBox li.Contents a.Normal:hover{
	width:100%;
	text-decoration: none;
	display: block;
	margin:0px;
}
/** End Module Articlenavigation V2 **/

.SpezTable td{
	padding:4px 4px 4px 2px;
}

ul.More{
	margin-left:16px;
}
ul.More li{
	list-style: outside url(/Biografie/Image/Layout/List.gif);
	padding: 0;
}
ul.MoreInline{
	margin-left:16px;
	margin-top:0;margin-bottom:0;padding:0;
}
ul.MoreInline li{
	list-style: outside url(/Biografie/Image/Layout/List.gif);
	margin:0;padding:0;
}

.Attention{
	color:#364f9f;
	font-weight:bold;
}
.WakeUp{
color:Black;
}
.WakeUp a{
	color:#364f9f;font-weight:bold;
}
.Row{
	clear: both;
	margin-bottom:1em;
}
.RERow{
	clear: both;
	margin-bottom:0.25em;
}
.RERow .TitleFloat{
	color: black;
	width: 170px;
	margin-top:3px;
	font-size: 11px;
	float: left;

}
.RERow .Content{
	font-size: 11px;
}
.FieldDescription,.Row .Title{
	font-weight:bold;
	color: #696969;
	font-size: 11px;
}
.Row .TitleFloat{
	color: #696969;
	width: 140px;
	margin-top:3px;
	font-size: 11px;
	float: left;
	font-weight:bold;
}
table.Detail tr td{
	padding-top:0.5em;
}

h3.Back{}
.Watermark{
	display:none;
}
.NoPrint{}
#SubNavi, #SubNavi a
{
	font-size:11px;margin-top:18px;text-align:right;margin-right:10px;height:25px;color:white;text-decoration:none;
}
.Nobody{
	color: Silver;
}
.REPreviewImage,.REImage{
	padding:3px;
	border:1px solid black;
}

.PriceDesc{
	font-size:90%;
}
.PriceDesc{
	font-size:90%;
}
.Image
{padding:5px;border:1px solid #999999}

#Footer{
border-top: 1px solid #d9d9d9;
padding:5px 0px 5px 13px;
font-size:11px;
}
#Footer a{
	text-decoration: none;
}
.Datum{
	color: #A8A8A8;
}
.TeamRow{
	width:180px;
	float:left;
	margin-bottom:1em;
	overflow:hidden;
}
.TeamRow img{
	float:left;
	padding:5px;
	border:1px solid #999999;
}
.TeamRow .Description{
	float:left;
	width:200px;
	text-align:left;
}
.Spalte{;width:350px;float:left;}
.Right{;width:350px;float:right;}
.Left{width:350px;float:left;text-align:left}
.Image{margin-bottom:0.5em;margin-left:.5em;}
.SpezList ul{margin-left:0px;margin-top:0 !important;}
.SpezList ul>li{margin-top:0 !important;}
.SpezList ul li{
	margin-top:0;margin-bottom:0.5em;
	background:url(/Biografie/Image/Layout/Aufzaehlungspunkte.gif) no-repeat left 6px;
	margin-left:0;
	list-style:none;
}
.SpezList td:first-child{
	font-size:16px;
	color:#2e4185;
	font-family: Georgia,"Times New Roman", Times, serif;
	padding-top:0;
}
table.List td{padding-bottom:1.5em;padding-right:2em;}
table.List td ul {margin-left:15px;margin-top:0;}
table.List td ul li{margin-top:0;margin-bottom:0.5em;}

#Nach-Oben{
	margin-bottom:3em;
	margin-top:2em;
	display:none;
}

/** Start Icons **/
.Icon{ width: 16px; height: 16px; background: url(../Image/Layout/Icons.png) no-repeat; cursor: pointer;}
.Icon.Add{ background-position: 0 -48px; }
.Icon.Bild0{ background-position: -112px -66px; }
.Icon.Bild1{ background-position: -96px -66px; }
.Icon.Copy{ background-position: -64px -80px; }
.Icon.Datei0{ background-position: -80px -66px; }
.Icon.Delete{ background-position: left 0px; }
.Icon.Delete0{ background-position: -16px 0px; }
.Icon.Delete1{ background-position: 0px 0px; }
.Icon.EMail{ background-position: -112px -112px; }
.Icon.Info{ float: left; background-position: -32px -32px; }
.Icon.Oben{ background-position: left -96px; }
.Icon.Person0{ background-position: -16px -64px; }
.Icon.Person1{ background-position: 0px -64px; }
.Icon.Status0{ background-position: -112px 0px; }
.Icon.Status1{ background-position: -96px 0px; }
.Icon.Unten{ background-position: -32px -96px; }
.Icon.Upload{ background-position: -64px -16px; }
.Icon.World0{ background-position: -64px -66px; }
.Icon.World1{ background-position: -64px -66px; }
.Icon.Edit{background-position: -64px -48px;}
.Icon.Zoom{ background-position: -32px -64px; }
.Icon.Zurueck{ background-position: -32px 0; }
.Icon.Move{background-position: -96px -32px;}
.Icon.Twitter0{background-position: -48px -112px;}
.Icon.Twitter1{background-position: -32px -112px;}
.Icon.Facebook0{background-position: -112px -112px;}
.Icon.Facebook1{background-position: -96px -112px;}
.Icon.Space{margin-left:3px;}
.Icon.Float{display: block;float:left;}

/** End Icons **/