* {
	color: #666633;
	font-size: 11px;
	line-height: 15px;
	font-family: Arial, sans-serif;
}

a 					{ outline: none; /*um den border beim firefox zu unterbinden*/ }
a:link				{ text-decoration: none; }
a:visited			{ text-decoration: none; }
a:hover				{ text-decoration: none; color: #ff6633; }
a:active			{ text-decoration: none; color: #ff6633; }

a img { border: none; }

body {
	background-color: #99CCFF;
	margin: 0px;
}

#Bcenter{
	margin: 40px auto 0 auto;
	width: 980px;
	min-height: 722px;
}
#Bbackground {
	border:1px solid #99CCFF; /*border den man nicht sieht. ohne border oder sonstigen inhalt wird das margin im kind element nicht erkannt*/
	width: 960px;
	min-height: 720px;
	background-color: #DDEEFF;
	background-image:url(../images/backgroundAndLogo.jpg);
	background-repeat:no-repeat;
	background-position:top;
	/*padding: 100px 20px 20px 20px;*/
	float:left;
}
#logo{
	display:inline;
	width: 9px;
	height: 12px;
	padding-left: 4px;
}
#Blayout {
	margin: 150px 50px 30px 50px;
	min-height: 480px;
	
}
#Bnavigation, #Bslideshow, #Bcontent {
	background-color: #FFFFFF;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding: 0px 15px 0px 15px;
}
#Bnavigation {
	display:block;
	height: 47px;
	margin-bottom: 10px;
}
#Bslideshow {
	float:left;
	min-height: 390px;
	width: 400px;
	padding: 0px;
}
#Bcontent {
	margin-left: auto;
	width: 420px;
	min-height: 366px;
	padding: 12px 14px 12px 15px; /* todo alle margins in den child elementen in paddings umwandeln*/
}
#adress{
	clear:both;
	width: 450px;
	height:50px;
	margin-top: 5px;
	margin-left: auto;
	text-align:center;
}
#linkE, #mainNav {
	padding-top: 6px;
	height: 18px;
}
#linkE{
	float:left;
	width: 400px;
}
#mainNav{
	margin-left: auto;
	width: 420px;
	display:block;
	#ff0000;
}
#mainNav div{
	float: left;
	margin-right: 15px;
}
#subNav{
	clear:both;
	width: 420px;
	margin-left: auto;
	padding-top: 3px;
}
#subNav div{
	float: left;
	margin-right: 15px;
	font-weight: bold;
}

#slideShowImg{
	min-height: 290px;
	width: 400px;
	overflow: hidden;
}
#Bslideshow h1, #slideShowFoot{
	height: 20px;
	margin: 12px 14px 12px 15px;
	border-bottom: 1px dotted #666633;
	border-top: 1px dotted #666633;
	padding-top: 5px;
	clear:both;
}
#BcontentenBorder{
	border-bottom: 1px dotted #666633;
	border-top: 1px dotted #666633;
	padding-left: 40px;
	padding-bottom: 12px;
}
#Bcontent h1, h2{
	border-bottom: 1px dotted #666633;
	padding-bottom: 3px;
}
#slideShowPrev{
	float: left;
}
#slideShowNext{
	float: right;
}
#slideShowImgTitle{
	text-align: center;
}
/*.tx_sll_layout1 div.title{
	padding-top: 15px;
}
.tx_sll_layout1 img, .tx_sll_normal img{
	padding-bottom: 3px;
	padding-top: 3px;
}*/
.tx-simplelinklist-pi1 div.title{
	padding-top: 15px;
}
.tx-simplelinklist-pi1 img{
	padding-bottom: 3px;
	padding-top: 3px;
}
.IEspecial{
	display:none;
	visibility:hidden;
}
.line{
	border-bottom: 1px dotted;
}
.subNavHover, .highlight, .title, h1, h2, .gallerieTab td a{
	color: #ff6633;
}
h1{
	font-size: 14px;
	font-weight: bold;
}
.title, h2, .gallerieTab td{
	font-size: 12px;
	font-weight: bold;
}
.bold{
	font-weight: bold;
}
.rowLink{
	cursor: pointer;
}
.gallerieTab td{
	vertical-align: bottom;
}
.gallerieTab td img{
	padding-top: 3px;
	border: none;
}
.gallerieLine{
	padding-top: 0px;
	padding-bottom: 0px;
	border: none;
	margin: 0px;
}

/*-------------------------------------------------------------diverses-----------------------------------------*/



.csc-searchform
 {
 margin-top:20px;
 align:left;
}

.csc-header csc-header-n1
{
align:left;
witdh:925px;

}

.author {
font-size:10pt; 
font-weight:bold;
font-style:normal; 
color:#961207;
}

span.author {
font-size:10pt; 
font-weight:bold;
font-style:normal; 
color:#961207;
}

.csc-form-label
{

font-size:10pt;

}

.csc-loginform
{

font-size: 30pt;
text-align:left;
align: left;
margin-top: 25px;
margin-left: 0px;
}


csc-mailform-submit
{
margin-left: 150px;
}

.csc-form-fieldcell
{

font-size: 30pt;
text-align:left;
align: left;
margin-top: 20px;
margin-left: 0px;
}



textarea
{
color: #000000;
background: #DDEEFF;
border: 0px solid #ffffff;
width: 360px;

}


submit 
{
color: #000;
background: #ffa20f;
border: 1px outset #d7b9c9;
witdh: 150px;
margin-left:100px;
} 




legend
{

background: #ffffff;
border: 0px solid #ffffff;
padding: 2px 6px
} 





.csc-mailform-submit
{

witdh: 140px;
margin-left: 142px;

}


/*----------------------------------------------Antrags-Formular-------------------------------------------------------*/

.tx_powermail_pi1_form 
{ 
background-color: #ffffff;
border:0;
margin-left: 0px;
font-weight: normal;
text-align: left;

} 


tx_powermail_pi1
{ 
background-color: #ffffff;
border:0;
margin-left: 0px;
font-weight: normal;
text-align: left;

} 
.tx-powermail-pi1_formwrap tx-powermail-pi1_formwrap_11
{ 
background-color: #ffffff;
border:0;
margin-left: 0px;
font-weight: normal;
text-align: left;

}


antragsformular
{
background: #ffffff;
border:0;
margin-left: 0px;


}

#antragsformular
{
background: #ffffff;
border:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color:  #000000;
font-weight: normal; 
}

.tx-powermail-pi1_formwrap tx-powermail-pi1_formwrap_11
{
background: #ffffff;
border:0;

}




label
{
background: #ffffff;
border:0;
float: left;
font-size: 11px;
line-height: 15px;
font-family: Arial, sans-serif;
width: 200px;
font-weight: normal;
text-align: left;
}


input

{
color: #000000;
background: #DDEEFF;
border: 1px solid #ffffff;
margin-left: 0px;
width: 150px;

 } 
 





