/* --Zusammenfassungen:------------------------------- */
/* --margin: top right bottom left-------------------- */
/* --padding: top right bottom left------------------- */
/* --background: farbe url(image) no-repeat position-- */
/* --font: style variant size line-height family------ */
/* --border: width color style(z.B.dotted)------------ */
/* --p,td,tr { font-family : Arial; font-size : 10pt;} */
/* --H1,H2,H3 {color : blue; font-family : verdana;}-- */
/* --Unterdefinition z.B. .klein { font-size : 8pt; }- */
/* --<p class="klein">Kleiner Text</p>---------------- */
/* --Blauton: color: #5588ff-------------------------- */
/*----------------GRUND-DESIGN--------------------------------------------------------------------------------*/
body{ overflow:auto; margin:0; padding:0; border:0; height:100%; max-height:100%; font: 11px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
html{ height:100%; max-height:100%; padding:0; margin:0; border:0; background-image: url('images/static/bggradie.jpg'); background-repeat: repeat-x;
 font-size:76%; font-family: Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;} 
*html{  overflow:auto; height:99.85%;} html>body{height:99.85%;}

.color1{ color:#ffffff;} /*weiss*/
.color2{ color:#000000;} /*schwarz*/
.color3{ color:#5588ff;} /*blau*/
.color4{ color:#000000;} /*schwarz*/
.color5{ color:#999999;} /*grau*/
.color6{ color:#aaaaaa;} /*grau*/
.color7{ color:#bbbbbb;} /*grau*/
.color8{ color:#cccccc;} /*grau*/
.color9{ color:#dddddd;} /*grau*/
.color10{ color:#eeeeee;} /*grau*/

h1{ font: oblique 26px/0% "Times New Roman",Garamond,Times,serif; margin:0 auto; padding: 10px 0px 2px 0px; text-transform:none}
h2{ font: oblique 22px/0% "Times New Roman",Garamond,Times,serif; margin: 0 auto; padding: 16px 0px 0px 0px; }

h3{ font: 14px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; margin:0 auto; padding: 2px 0px 2px 0px;}
h4{ font: 11px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; margin:0 auto; padding: 2px 0px 2px 0px;}

h5{ font: 10px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; margin:0 auto; padding: 0px 0px 0px 0px;}
h6{ font: 9px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; margin:0 auto; padding: 2px 0px 2px 0px;}

/*----------------LINK-DESIGNS--------------------------------------------------------------------------------*/
a, a:link, a:visited, a:hover, a:active{ font-family: Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
a.linkdes1, a:link.linkdes1, a:visited.linkdes1 {font-size: 10px; color: #000000;}
a:hover.linkdes1, a:active.linkdes1{ color: #5588ff; }

a.linkdes2, a:link.linkdes2, a:visited.linkdes2 {font-size: 10px; color: #5588ff;}
a:hover.linkdes2, a:active.linkdes2{ color: #000000; }

a.linkdes3, a:link.linkdes3, a:visited.linkdes3 {font-size: 11px; line-height:120%; color: #000000;}
a:hover.linkdes3, a:active.linkdes3{ color: #5588ff; }

a.linkdes4, a:link.linkdes4, a:visited.linkdes4 {font-size: 10px; color: #ffffff;}
a:hover.linkdes4, a:active.linkdes4{ color: #5588ff; }

/*----------------BUTTON-DESIGNS------------------------------------------------------------------------------*/
input.buttdes1 {position:relative; cursor:pointer; display: block; width: 154px; height: auto; margin:0px;
		padding: 3px 1px 4px 1px; font: bold 10px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color: #FFFFFF; 
		/*background-color:transparent;*/ background-image: url('images/static/bghistor.jpg'); 
 border:1px solid #ffffff; border-color: #dddddd #000000 #000000 #dddddd;}

input.buttdes2 {position:relative; cursor:pointer; width: 80px; height: 20px; margin:0px; float:left; left:5px;
		padding: 3px 1px 4px 1px; font: bold 10px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color: #FFFFFF; 
		/*background-color:transparent;*/ background-image: url('images/static/bghistor.jpg'); 
		border-right:1px solid #000000; border-left:1px solid #FFFFFF; border-top:none; border-bottom:none;
}

input{ /*border:1px solid #FFFFFF; border-color: #000000 #FFFFFF #FFFFFF #000000; background-color:#ffffff; 
	margin:1px 0px 1px 0px;*/}

textarea{ border:1px solid #FFFFFF; border-color: #000000 #FFFFFF #FFFFFF #000000; background-color:#ffffff;}

/*----------------Hauptcontainer-------------------------------------------------------------------------------*/
.globalcr{ position:absolute; width:100%; height:100%; margin:0 auto; 
	/*background-image: url('images/static/streifbg.jpg'); background-color:#dddddd;*/}

.headercr{ position:relative; width:100%; height:100px; margin:0 auto;
	/*background-image: url('images/static/streifbg.jpg');*/ background-color:#FFFFFF;}

.headerpi{ position:relative; width:800px; height:100px; margin-left:auto; margin-right:auto;
	background-image: url('images/static/headerpi.jpg');}

.globalmi{ position:relative; width:800px; height:auto; margin:0 auto;}
/*----------------Mittelbereich-------------------------------------------------------------------------------*/
.midfilcr{ position:relative; width:100%; height:400px; margin:0 auto; padding: 0;
	background-color:#eeeeee; /*border-bottom:1px solid black;*/}

.maincont{ position:relative; width:800px; height:400px; margin:0 auto; padding: 0; overflow:hidden;
	/*background-image: url('images/static/streifbg.jpg'); background-color:#00aaaa;*/}

.fillbott{ position:absolute; bottom:0px; left:1px; width:208px; height:1px; padding:0;
	margin: 0; border-bottom:1px solid black; /*background-color:#00aa00;*/}

.submenue{ float:left; width:208px; height:400px; font: bold 11px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;
background-image: url('images/static/bgsubnav.jpg');}

.fillercr{ float:left; width:208px; height:400px; padding:0; margin: 0; 
	border-top:1px solid #88BBFF; /*background:#eeeeee; border-color: #ffffff #000000 #000000 #ffffff;*/}

.contencr{ position:relative; width:550px; height:378px; float:left; border:1px solid black; padding: 10px;
	background-image: url('images/static/streifbg.jpg'); /*background-color:#ffffff;*/}

.speciacr{ position:relative; width:20px; height:400px; margin:0 auto; padding: 0; float:left; 
	background-image: url('images/static/bgconend.jpg'); }

.spacercr{ position:relative; margin: 0; padding: 0; width: 100%; height: 5px; background-color:#bbbbbb;
	font: 5px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}


.footercr{ position:relative; margin: 0; padding: 5px 0px 5px 0px; width:798px; height:auto;
	font: 10px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; text-align:center; color:#000000;
background-image: url('images/static/bghistor.jpg'); border-right:1px solid #000000; border-left:1px solid #000000;}

/*----------------Statuszeile-container------------------------------------------------------------------------*/
.statuscr{ position:relative; margin: 0 auto; padding: 0; text-align:center; width:798px; height: 20px;
	border-right:1px solid #000000; border-left:1px solid #000000; background-image: url('images/static/bghistor.jpg');}

.statincr{ position:relative; margin: 0 auto; padding: 0; text-align:center; width: 798px; height: 20px;
	/*background-color:#dddddd;*/}

.statimcr{ position:relative; margin: 0 auto;  padding:0px; /*padding: 3px 0px 5px 0px;*/ text-align:center; width: 207px; 
	height: auto; float:left; /*background-color:#cccccc;*/ }

.syndiccr{ position:relative; margin: 0 auto; padding: 3px 0px 2px 0px; text-align:center; width: 200px; height: auto;
	/*background-color:#dddddd;*/ float:right; }
/*----------------NaviPfad-container---------------------------------------------------------------------------*/
.brcrbacr{ position:relative; width:798px;; height:20px; margin:0 auto; padding: 0; 
border-right:1px solid #000000; border-left:1px solid #000000; background-image: url('images/static/bghistor.jpg');}

.brcrcont{ position:relative; overflow:hidden; width:778px; height:auto; margin:0 auto; padding: 4px 0px 3px 20px; 
	/*background-image: url('images/static/streifbg.jpg'); background-color:#dddddd;*/ color:#AACCFF;
	font: 10px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; text-align:left;}

.brcrcont A, .brcrcont A:link, .brcrcont A:visited{ font: bold 10px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; 
	text-align:left; color:#AACCFF;}

.brcrcont A:focus, .brcrcont A:hover, .brcrcont A:active{ font: bold 10px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; 
	text-align:left; color:#FFFFFF;}

/*----------------Topmenue-DESIGN------------------------------------------------------------------------------*/
.topmenue{ position:relative; margin:0; padding:0; width:100%; height:25px; background-image: url('images/static/bgtopnav.jpg');
	font: bold 11px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}

.topmencr{ position:relative; padding-top:0px; width:800px; height:25px; margin-left:auto; 
margin-right:auto; url('images/static/bgtopnav.jpg');}

.topmenue UL{ margin:0; padding:5px 0px 0px 0px; list-style:none; white-space: nowrap;}
.topmenue LI{ display:inline;}

.topmenue A, .topmenue A:link, .topmenue A:visited{ text-decoration:none; text-align:center; padding:2px 20px 6px 20px;
	color:#000000; border:1px solid black; border-color: #FFFFFF #000000 #000000 #FFFFFF;}

.tplogocr{ position:absolute; width:410px; height:125px; background-image: url('images/static/headerp2.jpg'); top:0px; right:0px;}

.topmenue A:focus, .topmenue A:hover, .topmenue A:active{ background: #FF5522; color: #FFFFFF;}

.topmenue A.isactual, .topmenue A.isactual:link, .topmenue A.isactual:visited{
	color: #FF5522; background: #663322; border-color: #000000 #ffffff #ffffff #000000;}

/*----------------Submenue-DESIGN-----------------------------------------------------------------------------*/
.submenue UL, .submenue LI{ margin:0; padding:0 0 0 0; list-style:none; white-space: nowrap;}

.submenue A, .submenue A:link, .submenue A:visited{ text-decoration:none; text-align:left; width:187px; 
display:block; padding:4px 0px 4px 20px; color: #BBDDFF; border-top:1px solid #77BBFF; border-bottom:1px solid #000000;
/*border:1px solid black; border-color: #ffffff #000000 #000000 #ffffff;*/}

.submenue A:focus, .submenue A:hover, .submenue A:active{ background: #5588ff; color: #FFFFFF;}

.submenue A.isactual, .submenue A.isactual:link, .submenue A.isactual:visited{
	color: #5588ff; background: #000055; border-color: #000000 #77BBFF #77BBFF #000000;}

.subheadr{ position:relative; width:208px; height:16px; margin-top:5px; padding:0px; color: #BBDDFF;
border-bottom:1px solid #000000; text-align:center; font: 10px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}


/*----------------Paging-DESIGN-------------------------------------------------------------------------------*/
.pagingcr{ position:absolute; text-align:right; left: 0px; bottom: 0px; margin:0px; padding: 4px 10px 6px 0px;
	   width:560px; height:auto; background-color:transparent; color: #000000;}
.pagingcr A, .pagingcr A:link, .pagingcr A:visited{ color: #000000;}
.pagingcr A:focus, .pagingcr A:hover, .pagingcr A:active{ color: #bbbbbb;}
.pagingcr A.isactual, .pagingcr A.isactual:link, .pagingcr A.isactual:visited{ color: #5588ff;
	font: bold 11px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}

/*----------------NEWS-DESIGNS--------------------------------------------------------------------------------*/
.newscotr{ position:relative; width:524px; text-align: right; padding: 1px 12px 4px 12px; 
	   color:#ffffff; background-color:#bbbbbb; border: 1px solid #bbbbbb; 
	   font: 10px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
#head{ color:#ffffff; text-align: left;}
#foot{ color:#ffffff; text-align: right;}

/*----------------NEWS-Uebersicht-DESIGNS---------------------------------------------------------------------*/
.newssucr{ position:relative; width:508px; height:334px; background-color:#ffffff; 
	   border:1px solid #bbbbbb; margin:0 auto; padding:10px 20px 20px 20px; overflow:hidden;
	   font: 11px/110% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color:#000000;}

/*----------------Contact-Design------------------------------------------------------------------------------*/
.contaccr{ position:relative; width:372px; height:340px; background-color:#CCDDFF;
	   border:1px solid #000000; margin:0 auto; padding:12px; float:left;}

.conpiccr{ position:relative; width:150px; height:364px;
	   margin:0 auto; padding:0px; float:left; clear:right}

.piccont1{ position:absolute; width:auto; height:auto; right:0px; bottom:0px;}

.contaacr{ position:relative; width:538px; height:15px; background-color:#000000; float:left; text-align:right;
	   font: bold 10px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color:#ffffff;
	   padding:4px 10px 0px 0px;}

.contalbl{ position:relative; width:77px; height:14px; margin:0 auto; padding:2px; float:left;
	   font: bold 10px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color:#000000;}

#isactual{ color: #5588ff;}

/*----------------Formular-DESIGN-----------------------------------------------------------------------------*/
#special{ position:relative; width:155px; height:auto; display:block; float:left;}
#captcha{position:relative; width:120px; display:block; float:left; margin-right: 10px;}


.abolettr{ width: 80px; font: 10px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; 
	float:left; padding: 2px 5px 2px 5px; /*margin-right:5px;*/ background-color:#BBCCFF;
	border:1px solid #FFFFFF; border-color: #000000 #FFFFFF #FFFFFF #000000; margin:1px 5px 1px 0px;}

.abolett2{ width: 100px; font: 10px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; 
	float:left; padding: 2px 5px 2px 5px; background-color:#BBCCFF;
	border:1px solid #FFFFFF; border-color: #000000 #FFFFFF #FFFFFF #000000; margin:1px 5px 1px 0px;}

.abolable{ white-space: nowrap; width: 140px; float:left; padding: 3px 5px 2px 5px;
	font: bold 10px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color:#FFFFFF;}

.absysmes{ width: 561px; font: bold 10px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; 
	float:left; padding: 3px 5px 5px 5px; margin-right:5px; background-color:#BBCCFF;
border:1px solid #FFFFFF; border-color: #000000 #FFFFFF #FFFFFF #000000;}
/*----------------ENDE----------------------------------------------------------------------------------------*/





