/* --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-------------------------- */
/* --Braunton: color: #660000 dunkeler----------------- */
/* --Braunton: color: #663300 dunkel------------------- */
/* --Braunton: color: #996600 heller------------------- */
/* --Braunton: color: #CC9900 noch heller-------------- */
/* --Braunton: color: #FFCC99 ganz hell---------------- */

/*----------------GRUND-DESIGN--------------------------------------------------------------------------------*/
/* Alle kritischen Werte mit 0 instanzieren */
* {
  margin:0 auto;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
  vertical-align: top;
}

/* Firefox Outline Bug */
a { outline: 0 !important; }

body{ color:#000000; margin:0; padding:0; border:0; height:100%; max-height:100%; font: 11px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
html{ color:#000000; min-height:100%; height:100%; padding:0; margin:0; border:0; background:#FFFFFF; font-size:76%; 
	background-image: url('images/static/bggradie.jpg'); background-repeat: repeat-x;
	font-family: Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;} 

/*html{ height:99.85%;} html>body{min-height:99.85%;}*/

/*----------------------------------------------------------------------------------------------------------*/
.color1{ color:#FFFFFF;} /*weiss*/
.color2{ color:#000000;} /*schwarz*/
.color3{ color:#888888;} /*grau*/
.color4{ color:#666666;} /*websitefarbe dunkel*/
.color5{ color:#AAAAAA;} /*websitefarbe hell*/
.color6{ color:#333333;} /*websitefarbe ganz dunkel*/
.color7{ color:#10235B;} /*grau*/
.color8{ color:#000000;} /*grau*/
.color9{ color:#000000;} /*grau*/
.color10{ color:#000000;} /*grau*/
/*----------------------------------------------------------------------------------------------------------*/
h1{ font: oblique 26px/90% "Times New Roman",Garamond,Times,serif; margin:0 auto; padding: 5px 0px 5px 10px; 
text-transform:none;}

/*h2{ font: oblique 22px/100% "Times New Roman",Garamond,Times,serif; margin: 0 auto; padding: 5px 0px 0px 0px; text-transform:none; color:#5588CC;}*/

h2{ font: bold 12px/140% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; margin:0 auto; padding: 2px 0px 0px 10px;
text-transform:none;}

h3{ font: 12px/140% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; margin:0 auto; padding: 2px 20px 2px 25px;
text-transform:none;}

h3 ul{margin-left:40px;}

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

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

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

h6{ font: oblique 20px/90% "Times New Roman",Garamond,Times,serif; margin:0 auto; padding: 5px 0px 5px 10px; 
	text-transform:none;}

hr{ margin-top:5px; margin-bottom:5px; background-color:#AACCFF; color:#AACCFF;}
/*----------------LINK-DESIGNS--------------------------------------------------------------------------------*/
/*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: #888888;}
a:hover.linkdes1, a:active.linkdes1{ color: #FF0000; }

a.linkdes2, a:link.linkdes2, a:visited.linkdes2 {font-size: 10px; color: #888888;}
a:hover.linkdes2, a:active.linkdes2{ color: #FF0000; }

a.linkdes3, a:link.linkdes3, a:visited.linkdes3 {font-size: 12px; line-height:120%; color: #888888;}
a:hover.linkdes3, a:active.linkdes3{ color: #FF0000; }

a.linkdes4, a:link.linkdes4, a:visited.linkdes4 {font-size: 12px; color: #FFFFFF;}
a:hover.linkdes4, a:active.linkdes4{ color: #FF0000; }

a.linkdes5, a:link.linkdes5, a:visited.linkdes5 {color: #888888;}
a:hover.linkdes5, a:active.linkdes5{ color: #FF0000; }

/*--------------------Navigationsleiste------------------------------------------*/
a.linkdes6, a:link.linkdes6, a:visited.linkdes6 {font-size: 11px; color: #CCCCCC;}
a:hover.linkdes6, a:active.linkdes6{ color: #FF0000; }
/*----------------------------------------------------------------------------------------------------------*/
a.link17, a:link.link17, a:visited.link17 {font-size: 17px; color: #999999; text-decoration:none; font-weight:bold;}
a:hover.link17, a:active.link17{ color: #FFFFFF; }

a.link16, a:link.link16, a:visited.link16 {font-size: 16px; color: #999999; text-decoration:none; font-weight:bold;}
a:hover.link16, a:active.link16{ color: #FFFFFF; }

a.link15, a:link.link15, a:visited.link15 {font-size: 15px; color: #999999; text-decoration:none; font-weight:bold;}
a:hover.link15, a:active.link15{ color: #FFFFFF; }

a.link14, a:link.link14, a:visited.link14 {font-size: 14px; color: #999999; text-decoration:none; font-weight:bold;}
a:hover.link14, a:active.link14{ color: #FFFFFF; }

a.link13, a:link.link13, a:visited.link13 {font-size: 13px; color: #999999; text-decoration:none; font-weight:bold;}
a:hover.link13, a:active.link13{ color: #FFFFFF; }

a.link12, a:link.link12, a:visited.link12 {font-size: 12px; color: #999999; text-decoration:none; font-weight:bold;}
a:hover.link12, a:active.link12{ color: #FFFFFF; }

a.link11, a:link.link11, a:visited.link11 {font-size: 11px; color: #999999; text-decoration:none; font-weight:bold;}
a:hover.link11, a:active.link11{ color: #FFFFFF; }

a.link10, a:link.link10, a:visited.link10 {font-size: 10px; color: #999999; text-decoration:none; font-weight:bold;}
a:hover.link10, a:active.link10{ color: #FFFFFF; }

a.link9, a:link.link9, a:visited.link9 {font-size: 9px; color: #999999; text-decoration:none; font-weight:bold;}
a:hover.link9, a:active.link9{ color: #FFFFFF; }

a.link8, a:link.link8, a:visited.link8 {font-size: 8px; color: #999999; text-decoration:none; font-weight:bold;}
a:hover.link8, a:active.link8{ color: #FFFFFF; }

a.link7, a:link.link7, a:visited.link7 {font-size: 7px; color: #999999; text-decoration:none; font-weight:bold;}
a:hover.link7, a:active.link7{ color: #FFFFFF; }

a.link6, a:link.link6, a:visited.link6 {font-size: 6px; color: #999999; text-decoration:none; font-weight:bold;}
a:hover.link6, a:active.link6{ color: #FFFFFF; }
/*----------------Hauptcontainer-------------------------------------------------------------------------------*/
.globalcr{ position:absolute; width:100%; height:100%;}

.middlecr{ position:relative; width:900px; height:auto; margin-left:auto; margin-right:auto; clear:both; }
	/*html.middlecr{height:100%;} body>middlecr{height:auto;}*/

.headercr{ position:relative; width:898px; height:100px; float:left; margin:0 auto; border:1px solid #666666; background-color:#000000;}

.headerpi{ position:relative; width:250px; height:100px; float:left; margin:0 auto;}

.h1{ position:relative; width:620px; height:90px; padding: 10px 0px 0px 15px; float:left; margin:0 auto; overflow:hidden;}

h1.headline{ position:relative; width:618px; height:auto; float:left; padding: 0px 0px 4px 10px;
	font: oblique 18px/90% "Times New Roman",Garamond,Times,serif; margin:0 auto; background-color:transparent;
	text-transform:none; color:#FFFFFF;}

.breadcrb{ position:relative; width:888px; height:15px; float:left; margin:0 auto; /*border:1px solid #000000;*/
	/*background-image: url('images/static/breadcrp.jpg');*/ background-color:#444444; padding:2px 0px 2px 12px; }

.navigacr{ position:relative; width:886px; height:15px; float:left; color:#999999;}

.middlccr{ position:relative; width:898px; height:auto; float:left; top:0px; border-right:1px solid #000000; 
	border-left:1px solid #555555; background-color:#CCCCCC;}

.contcont{ position:relative; width:900px; height:auto; /*border-left:1px solid #FFFFFF;*/ float:left; /*padding-top:10px;*/}

.contencr{ position:relative; width:516px; height:auto; float:left; padding:10px; margin-left:auto; margin-right:auto;
	/*background-image: url('images/static/streifbg.jpg');*/ background-color:#FFFFFF; border:1px solid #FFFFFF;
	border-color: #888888 #FFFFFF #FFFFFF #888888;}

.contenta{ position:relative; width:515px; height:auto; float:left; text-align:center; margin-bottom:10px;}

.contentc{ position:relative; width:515px; height:auto; float:left; background-color:#FFFFFF;}

.trennerd{ position:relative; width:475px; border-bottom:1px solid #DDDDDD; float:left; margin:10px;}

.yiggconc{ position:relative; width:80px; height:auto; float:left;}
.headeryc{ position:relative; width:430px; height:auto; float:left;}

.news01{ position:relative; width:228px; height:auto; float:left; padding:10px; margin-left:5px;}
.news01 UL{ margin-left:10px;}
.news02{ position:relative; width:228px; height:auto; float:left; padding:10px; margin-left:5px; border-left:1px solid #DDDDDD;}
.news02 UL{ margin-left:10px;}

.newshead{ position:relative; font: bold 12px/120% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; color:#777777;}

.sideblcr{ position:relative; width:180px; height:auto; float:left; /*padding:10px;*/ background-color:#666666;}

.sidebrcr{ position:relative; width:180px; height:auto; float:left; /*padding:10px;*/ background-color:#666666;}

.headline{ position:relative; width:170px; height:auto; float:left; padding: 4px 0px 4px 10px;
	background-color:#000000; color:#FFFFFF; font: bold 11px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}

.sidebaad{ position:relative; width:160px; height:auto; float:left; padding:10px; overflow:hidden;}

.sidebnav{ position:relative; width:180px; height:auto; float:left; /*margin-bottom:10px;*/ 
	background-color:#666666; color:#000000; overflow:hidden;}

.sidebnav UL{ border-bottom:1px solid #AAAAAA; border-top:1px solid #222222;}

.sidebnav LI{ list-style:none; border-top:1px solid #AAAAAA; border-bottom:1px solid #222222;}

.sidebnav A, .sidebnav A:link, .sidebnav A:visited{ text-decoration:none; text-align:left; width:170px; display:block;
	font: 11px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; padding:4px 0px 4px 10px; color:#CCCCCC;}

.sidebnav A:focus, .sidebnav A:hover, .sidebnav A:active{ background:#888888; color: #FFFFFF;}

.sidetnav{ position:relative; width:160px; height:auto; float:left; /*margin-bottom:10px;*/ 
	background-color:#666666; color:#000000; overflow:hidden; padding:2px 10px 5px 10px;}

.footertr{ position:relative; width:898px; height:15px; float:left; background-color:#222222; text-align:center;
	color:#FFFFFF;}

.footer{ position:relative; width:898px; height:auto; float:left; background-color:#555555; text-align:center;
	color:#FFFFFF; font-size:12px;}

/*--------------------------------Administrationsbereich----------------------------------------------------------*/
.contenad{ position:relative; width:600px; height:auto; float:left; padding:10px; margin-left:auto; margin-right:auto;
	background-color:#FFFFFF; border:1px solid #FFFFFF; text-align:right;
	border-color: #5588CC #FFFFFF #FFFFFF #5588CC;}
