/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body {
   font: normal Arial, Helvetica, sans-serif;
   color: #888888;
   background-repeat: repeat-x;
	margin: 0px 0 0 0;
   padding: 0 0 0 0;
   background-color: #ffffff;
}

a:link, a:visited, a:hover {
   font: normal Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;

}

hr {
	display: none;
}

a:hover {
	text-decoration: underline;
}


h1, h2, h3, h4, h5, h6 {
   font: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-size: 120%;
 color: #334d55;
}

h2{
 font-size: 114%;
 color: #006699;
}

h3{
 font-size: 100%;
 color: #334d55;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}

th {
	font-size: 100%;
	font-weight: bold;
	text-align: left;
   padding: 2px 5px 2px 5px;
}

td {
	   font: normal Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	padding: 2px;
}

td a{
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#framework {
	width:650px;
	height: 100%;
	margin:0px auto;
	text-align:left;
}

.NotVisible{
	display: none;
	background-image: none;
}

#section {
display: none;
}



#section .navigBox{
display: none;

}

#section div.toolbox {
display: none;
}

#section div.toolbox a {
display: none;
}

#section div.printBox {
display: none;
}

#section  div.searchForm {
display: none;
}



/* Box: content Spalte */
#contentBox {
width:650px;
float:left;
padding:0px 0px 10px 10px;
/* border-bottom: dashed 1px #cccccc;*/
}


#contentBox h1 {
font-size: 120%;
margin-left: 0px;
padding-bottom: 20px;
padding-top: 30px;
color: #686868;
 clear: both;
}

#contentBox h2 {
font-size: 90%;
margin-left: 0px;
padding-bottom: 3px;
color: #686868;
}


#contentBox p {
width:610px;
font-size: 100%;
padding-right: 10px;

}

#contentBox td {
font-size: 90%;
}




/* Definition der rechten Spalte*/

#rightcolBox {
display: none;
}

/*Menuebox*/
#menue{
/*margin-top: 0px;*/


}

#menue h2.title{
}




#newsBox{
display: none;
}

#newsBox .title{
	background-image: url(../images/background/bg_rightbox_news.jpg);
	background-repeat: no-repeat;
	width: 220px;
	height: 31px;
}


#newsBox .title p{
	color: #ffffff;
	font-weight: bold;
	padding: 6px 0 0 0px;
	text-align: center;
	letter-spacing: 2px;
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
}


#newsBox div.list{
	background-image: url(../images/background/bg_rightbox.jpg); 
	background-repeat: repeat-y;
	background-position: top;
	width: 220px;
	font-weight: bold;
}


/* Listenelemente NewsBox*/
 
 #newsBox ul{
 list-style: none;
 margin-top: 0px;
 padding-top: 8px;
 width: 170px;
}


#newsBox ul li {
 margin-left: 0px;
 padding-bottom: 2px;
 }
 #newsBox ul li a {
 display: block;
 font-weight: normal;
 font-size: 85%;
 color: #576470;

 }
 
 #newsBox ul li a:hover {
		color: #366A9E;
	   
 }
 
 #newsBox ul li a span {
   padding: 2px 0px 2px 0px;
 }

 #calendar {
display: none;
 }
 
/* Header */

#headerBox {
border-bottom: 1px solid #cccccc;
padding-bottom: 10px;
}

#headerBox div.headRight {
display: none;
}

#headerBox div.headLeft {

}

#headerBox div.headLeft img {

}

#headerBox  div.mainNav {
display: none;
}

#headerBox  div.mainNav a{
display: none;
}

#headerBox  div.styleNav {
display: none;
}

#headerBox  div.styleNav a{
display: none;
}


/*Footer*/

#footerBox {
	
	width: 100%;
	font-size: 80%;
	clear: both;
	height: 30px;
border-top: 1px solid #cccccc;

}

#footerBox p {
	margin: 0px 25px 25px 0px;
   text-align: right;
}

#footerBox a {
	margin: 0px 0px 5px 0px;
	color: #B1B1B1;
}

.errortxt{
	font-size: 100%;
	font-weight: bold;
	color: red;
}

.bildLinks {
float: left; 
padding: 10px 15px 15px 0; 
}

.bildRechts {
float: right; 
padding: 10px 0 15px 20px; 
}