/** Start Basis **/
html{}
body{

	background-color: #FFFFE6;
	color: #333333;
	font-family: Georgia, Geneva, Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin: 0;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;
	height:100%;
	letter-spacing: 0.1pt;
}
html{
	height:100%;
}
legend{
	color: #110655;
}
img{
	border:0px;
}
a {
	color: #666666;
	font-weight: normal;
}

a:hover {
	color: #110655;
	text-decoration: underline;
}

b,strong{
	color: #110655;
}
td {font-size: 100%;}

form{
	margin: 0px;
}

.FormWarning{
	background-color: #FCFCFC;
	border: 1px solid #110655;
}
p{
	margin-top:0.5em;
	margin-bottom:0.5em;
}

h1{
	font-family:  Georgia, serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0.8em;
	margin-top:0;
	padding-bottom:2px;
	border-bottom:1px solid #333333;
}

h2{
	color: #110655;
	font-size: 14px;
	font-weight: bold;
	margin: 1em 0em 0.3em 0em;
}

h3{
	font-size:12px;
	margin-bottom: 0.1em;
}
h4{
	font-size:12px;
}
hr{
	border: solid #C0C0C0 1px;
	height: 1px;
}

input,select,textarea{
	font-size: 1em;
}

label{
	border-bottom: 1px dotted silver;
	cursor: hand;
}

li {
	margin-top: 0.5em;
}

ul{
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

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

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

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

ul .ZIP{
list-style: none url(/Freundeskreis/Image/Icons/ZIP.gif);
}
.DontPrint{color:red;}
@media print{
.DontPrint{display:none;}
}
.Comment{
	color: #999999;
	font-size: 9px;
	font-weight: normal;
}

.CommentBox{
	clear:both;
	border-bottom: 2px #DDDDDD solid;
	border-right: 2px #DDDDDD solid;
	margin-bottom: 1em;
	margin-top: 1em;
}
.CommentBody{
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	color: #333333;
	font-size: 0.9em;
	padding: 0.3em;
}

.CommentHead{
	background-color: #110655;
	border: 1px solid #333333;
	color: white;
	font-size: 0.9em;
	font-weight: bold;
	padding: 0.3em;
}

.ErrorHead {
	background-color: #110655;
	border: 1px solid #333333;
	color: white;
	font-weight: bold;
	padding: 0.3em;
}

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

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


/** Ende Basis **/
/** Start Module Basis - Optional **/
.Left{
	height:100%;
	width: 185px;
	float:left;
	text-align: right;
	margin-right:15px;
}
.Right{
	width:200px;
	margin-left: 20px;
	margin-top: 20px;
	float: right;
}
.InfoBox{margin-bottom:1.5em}
.InfoTitle{
	font-size:1.3em;
}
.InfoContent{}
.NavBarrier{
	height:100%;
	background-image: url(/Freundeskreis/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: #EFEFEB;
}

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

/** Start Navigation V2**/
.NavLineNormal{
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
}
.NavLineSpace{
	margin-top:5px;
	margin-bottom:28px;
	clear:both;
}
#Navigation{
	margin-top:20px;
	list-style: none; 
	text-align: right;
}

#Navigation a{
	text-decoration: none;
	font-weight: normal;
	display: inline-block;
}
.LevelBox0.Row{
width:100%;
}
.LevelBox0{}
.LevelBox0 a{
	font-size:1.2em;
}
.LevelBox0 a.Normal,.LevelBox0 a.Normal:visited{
	color: #666666;width:100%;
}	
.LevelBox0 a.Selected,.LevelBox0 a.Selected:visited,.LevelBox0 a.Normal:hover{
	color: #B00704;width:100%;
}

.LevelBox1{}
.LevelBox1 a{
	font-size:1.2em;	
}

.LevelBox1 a.Normal,.LevelBox1 a.Normal:visited{
	color: #666666;width:100%;
}
.LevelBox1 a.Selected,.LevelBox1 a.Selected:visited,.LevelBox1 a.Normal:hover{
	color: #B00704;width:100%;
}

.LevelBox2{
	margin-bottom:0.3em;
	border-right:1px solid black;
	padding-right:.8em;
}
.LevelBox2 a{
	font-size: 0.8em;
}
.LevelBox2 a.Normal,.LevelBox2 a.Normal:visited{
	color:#666666;width:100%
}
.LevelBox2 a.Selected,.LevelBox2 a.Selected:visited,.LevelBox2 a.Normal:hover{
	color: #B00704;width:100%;
}
/** Ende Navigation V2**/

.ContentEasy{
	margin-left: 20px;
	padding-top: 20px;
}

.ContentNavigationBox {
	margin: 0px 0px 10px;
}

.ContentNavigationBox a:link, .ContentNavigationBox a:visited, .ContentNavigationBox a:hover, .ContentNavigationBox a:active {
	border-bottom: 2px dotted #666666;
	margin: 0px 20px 10px 0px;
	text-decoration: none;
}



.StandardBox,.FAQContentBox,.NewsContentBox{
	margin-bottom: 20px;
	margin-top: 20px;
	width: 480px;
}

.TopBox a{
	color: white;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.TopBox:hover{
	color: white;
	text-decoration: none;
}

/** Modul Contact Form**/
.ContactFormField{
	clear:both;
}
.ContactFormName{
	margin-bottom:0.3em;
	width:120px;
	float:left;
}
.ContactFormContent{
	margin-bottom:0.3em;
	float:left;width:280px;
}
fieldset{margin-top: 10px;}
.FieldsetContent{
	padding:10px 0px 0px 10px;
}


/** Start Infonavigation V2 **/
ul.InfoBox{
	margin:0em 0em 1em 1em;
	float:right;
	width:100%;
	list-style: none;
}
ul.InfoBox li{
	padding-right:10px;
}
ul.InfoBox li.Title{
	padding:0.1em 0em 0.1em 0.3em;
	margin:0;
	font-family:  Georgia, serif;
	font-size:12px;
	border-bottom:1px solid #110655;
	text-transform: uppercase;
}
ul.InfoBox li.SubTitle{
	font-weight:bold;
	padding:0.1em 0em 0.1em 10px;
	margin:0;
	color: #283C5C;
	font-size:1.0em;
}
ul.InfoBox li.Marker{
	font-weight: bolder;
	border-bottom:1px solid #DCDAD3;
	padding:0.1em 0em 0.1em 0.3em;
	margin-top:5px;
	color: #283C5C;
	font-size:1.0em;
}
ul.InfoBox li.Content{
	margin-left:10px;
	padding-right:10px;
}

ul.InfoBox .DOC{
	margin-left:23px;
	list-style: none url(/Freundeskreis/Image/Icons/DOC.gif);
}

ul.InfoBox .PDF{
	margin-left:23px;
	list-style: none url(/Freundeskreis/Image/Icons/PDF.gif);
}

ul.InfoBox  .PPT{
	margin-left:23px;
	list-style: none url(/Freundeskreis/Image/Icons/PPT.gif);
}

ul.InfoBox .ZIP{
	margin-left:23px;
	list-style: none url(/Freundeskreis/Image/Icons/ZIP.gif);
}
ul.InfoBox  .SHP{
	margin-left:23px;
	list-style: none url(/Freundeskreis/Image/Icons/SHP.gif);
}
ul.InfoBoxBottom .COY{
	padding-left:0px;
	list-style:none;
}
ul.InfoBoxBottom .Title,ul.InfoBoxBottom .SubTitle{
	padding-left:0px;
	list-style: none;
	font-weight: bold;
}
ul.InfoBox select,ul#ArticleSummaryBox select{
	font-size: 10px;
}
/** End Module Articlenavigation V2 **/

/** Start Module Articlenavigation V2 **/

ul#ArticleSummaryBox{
	margin:0em 0em 1em 1em;
	float:right;
	width:100%;
	list-style: none; 
}
ul#ArticleSummaryBox.Bottom{
	float:left;
	margin:0em 0em 0em 0em;
}
ul#ArticleSummaryBox li.HeadBottom{
	margin-top:1em;
	font-weight:bold;
	color:#0B6E8D;
	font-size:1.10em;
	margin-bottom: 0.1em;
}
ul#ArticleSummaryBox li.Head{
	border-left:5px solid #83B1C9;
	background: #126F98;
	padding:0.1em 0em 0.1em 0.3em;
	margin:0;
	color: White;
	font-size:1.0em;
	border-bottom:1px solid #0C5972;
	background-image:url(/Freundeskreis/Image/Layout/InfoBoxTitleBG.gif);
}

ul#ArticleSummaryBox li.Contents{
	margin-left:10px;
}

ul#ArticleSummaryBox li.Contents a.Normal:link,ul#ArticleSummaryBox li.Contents a.Normal:visited{
	width: 100%;
	display: block;
}

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

.AdminArea{
	margin-left:30px;
}
#PageNavRight{
	padding-top: 25px;
	width:200px;
	float: right;
	padding-left:0;
	margin-left: 1em;
}
#SiteContent{	height:100%;}
#Content{
	width:800px;
	margin:0 auto;
	height:80%;
	}

#Left{
	height:100%;
	width:168px;
	float:left;
	text-align: right;
	padding-right:8px;

}
#Top{
	margin-bottom:10px;margin-top:8px;
	color: white;
}
#TopTitle{
	color:white;
	margin-top:11px;
	background: #110655;
	padding:3px 0px 3px 0px;
}
#TopTitle td,#TopTitle td a{
	color: #FFFFE6; 
	font-size: 12px;
	font-family: Georgia,"Times New Roman", Times, serif;
	letter-spacing: 2px;
	text-transform:uppercase;
	text-decoration:none;
	padding-left:10px;
	font-weight: normal;
}
#Right{
	width:180px;
	margin-left: 1em;
	margin-top: 20px;
}
#Middle{
	padding-left: 15px;
	padding-top: 15px;
	float: left;
	padding-right:13px;
	width:440px;	
}
/* Start Module Gallery */
.GalleryBox{
	margin-top:1em;
}

.GalleryBox img{
	border:solid 1px silver;
	padding:5px;
	margin: 5px;
}
.GalleryNav{
	margin-top:2px;
	margin-right:5px;
}
.GalleryDescription{
	margin-left:5px;
}
/* Ende Module Gallery */

.LoginInput{
	margin-left:8px;
	width:95px;
	font-size:9px;
	border:1px solid #666666;
	float:left;
	text-align:right;
	height:14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.VBarrier{
	background-image: url(/Freundeskreis/Image/Layout/VBarrier.gif);
	background-repeat: repeat-y;
	height:100%;
}

.ActEvents{
	padding-left:15px;
	width:135px;
	float:right;
	font-size:11px;
	letter-spacing: 0.2pt;
	color:#333333;
}
.ActEvents img{
	margin-bottom:5px;
}
.ActEvents .Title{
	margin-top: 20px;
	border-bottom: 1px solid #333333;
	margin-bottom:0.5em;
	font-size: 16px;
}
.LastEvent{
	margin-bottom:20px;
}
.Randnotiz{
	float:right;
	width:120px;
	margin: 1em 0em 1em 1em;
	font-size:11px;
	color:#999999;
	line-height: 200%;
}
.ContentRow{
	overflow: auto;
	margin-bottom:1em;
}
.ContentRow .Image{
	float:left;
margin-right:1em;
width:85px;
}
.ContentRow .Inhalt{
	width: 330px;
	float:left;
}

.clear {
   clear: both;
   line-height: 1px;
   font-size: 1px;
   height: 1px;
}
.ContentRow h3{
	margin-top:0;
}
.ImageRight{
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
.ImageLeft{
	float:Left;
	margin-bottom:1em;
	margin-right:1em;
}
.ButtonBox{
margin-left:1px;
line-height:1.75em;
margin-bottom:1em;
}
.ButtonBox a{
	border: 1px ridge silver;
	width:32px;
	padding:1px 1px 1px 1px;
	font-size:11px;
	text-decoration: none;
}
.ButtonBox a.Selected{
	background: #110655;
	color: white;
}
.BarrierMore{
	border-top:1px solid #333333;
	margin-bottom:2em;
	margin-top:5px;
}
#EventLeft{
	width:270px;
	float:left;
}
#EventsRight{
	width:160px;
	float: right;
}
#EventsRight img{
	margin-bottom:5px;
}
#EventsRight .Title{
	font-family:  Georgia, serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0.8em;
	margin-top:0;
	padding-bottom:2px;
	border-bottom:1px solid #333333;
}
.EventComment{
	margin-bottom:1.5em;
	padding-bottom:.5em;
	border-bottom:1px solid #666666;
}
.Bold{
	font-size:90%;
	font-weight:bold;
}
.FieldsetContent .Row{
	padding-bottom:0.5em;
}
.Outlook img{
	margin-left:5px;
	margin-right:5px;
	border:0;
}
.Outlook{
	margin-top:3px;
	font-weight:bold;
}
#Medienecho img{
	border:1px solid #666666;
margin-right:10px;
}

