/* --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 instanziieren */
* {
  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%; 
font-family: Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;} 
*html{ height:99.85%;} html>body{min-height:99.85%;}

.color1{ color:#FFFFFF;} /*weiss Newsheader auf dunklem untergrund */
.color2{ color:#000000;} /*schwarz*/
.color3{ color:#000000;} /*blau*/
.color4{ color:#000000;} /*news-überschrift*/
.color5{ color:#FFCC99;} /*grau*/
.color6{ color:#000000;} /*grau*/
.color7{ color:#000000;} /*grau*/
.color8{ color:#000000;} /*grau*/
.color9{ color:#000000;} /*grau*/
.color10{ color:#000000;} /*grau*/

a, a:link, a:visited, a:hover, a:active{ color:#0066cc; font-family: Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}

a.linkdes1, a:link.linkdes1, a:visited.linkdes1 {font-size: 10px; color: #7E7566;}
a:hover.linkdes1, a:active.linkdes1{ color: #FF9900; }

a.linkdes2, a:link.linkdes2, a:visited.linkdes2 {font-size: 10px; color: #7E7566;}
a:hover.linkdes2, a:active.linkdes2{ color: #FF9900; }

a.linkdes3, a:link.linkdes3, a:visited.linkdes3 {font-size: 11px; line-height:120%; color: #7E7566;}
a:hover.linkdes3, a:active.linkdes3{ color: #FF9900; }

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


h1{ font: oblique 26px/0% "Times New Roman",Garamond,Times,serif; margin:0 auto; padding: 10px 0px 2px 0px; text-transform:none}
h2{ font: bold 14px/50% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; text-transform:none}
h6{ font: 26px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; text-transform:none}

/*----------------Hauptcontainer-------------------------------------------------------------------------------*/
.globalcr{ position:absolute; width:100%; height:100%; align:center;}

.middlecr{ height:auto; width:800px; margin-left:auto; margin-right:auto;}
*html.middlecr{height:100%;} body>middlecr{height:auto;}

.header{position:relative; float:left; width:800px; height:80px; margin:0 auto;
background-image: url('images/static/header.jpg');
/*border:1px solid #000000; background:#0066CC;*/ color:#FFFFFF; text-align:center; margin-bottom:10px;
}

.sidebarr{ position:relative; height:auto; width:150px; float:left;}

.content{ position:relative; height:auto; width:505px; float:left; margin-left:10px; margin-right:8px;}

.sidebarl{ position:relative; height:600px; width:120px; float:left; /*border:1px solid #0066CC;*/}

.searchbr{ background-color:#DDEEFF; position:relative; height:auto; width:480px; float:left; border:1px solid #0066CC; padding:10px; margin-bottom:10px;}

.contbloc{ position:relative; height:auto; width:495px; float:left; /*border:1px solid #0066CC;*/ margin-bottom:10px;}

.headline{ padding-left:10px; background-color:#0066cc; color:#FFFFFF; position:relative; height:auto; width:490px; float:left; border:1px solid #0066CC;}

.headlin2{ padding-left:10px; background-color:#0066cc; color:#FFFFFF; position:relative; height:auto; width:140px; float:left; border:1px solid #0066CC;}

.sidebloc{ position:relative; height:auto; width:130px; float:left; border:1px solid #0066CC; margin-bottom:10px;
padding:10px; overflow:hidden;}

.assobloc{ position:relative; height:auto; width:480px; float:left; border:1px solid #0066CC; margin-bottom:10px;
background-color:#DDEEFF; padding:10px;}

.synobloc{ position:relative; height:auto; width:480px; float:left; border:1px solid #0066CC; margin-bottom:10px; padding:10px;}

.infobloc{ position:relative; height:auto; width:490px; float:left; border:1px solid #DDDDDD; margin-bottom:10px;
background-color:#DDDDDD; padding-left:10px; color:#000000;}

.sitemap{ position:relative; height:auto; width:230px; float:left; padding:0px; margin-right:10px;}

