/* CSS Document */

a:hover{
text-decoration:underline;
}

img
{
  border:0;
}


body{
background-color:#8FA3B5;
text-align:center;
margin:0;
padding:0;
height:100%;
}

html{
margin:0;
padding:0;
height:100%;
}

h3{
background-color:#8FA3B5;
width:100%;
height:20px;
font-family:verdana;
color:white;
font-size:10px;
text-transform:uppercase;
text-align:left;
padding-left:2px;
padding-top:2px;
}



#clear{
clear:both;
}


#wrap{
margin:0 auto;
margin-top:-16px;
width:955px;
height:100%;
}

#content{
border-right: solid 1px white;
border-left: solid 1px white;
width:950px;
height:100%;
margin:0;
background-color:#284E71;
}

#head{
width:950px;
height:157px;
background-image:url(../img/head.jpg);
}

#left{
float:left;
margin-left:10px;
margin-top:20px;
}

#sub{
width:167px;
height:270px;
border:solid 1px #8FA3B5;
}

#info{
width:167px;
height:310px;
border:solid 1px #8FA3B5;
margin-top:20px;
}


#teaser{
width:167px;
height:600px;
border:solid 1px #8FA3B5;
float:right;
margin-top:20px;
margin-right:10px;
}

#textarea{
width:535px;
height:600px;
border: solid 1px #8FA3B5;
float:left;
margin-top:20px;
margin-left:20px;
/*background-image:url(../img/logo_bg.gif);
background-position:bottom right;
background-repeat:no-repeat;*/
}

#textarea_breit{
width:710px;
height:600px;
border: solid 1px #8FA3B5;
float:left;
margin-top:20px;
margin-left:20px;
}

#flasharea{
width:860px;
height:600px;
border: solid 1px #8FA3B5;
float:left;
margin-top:20px;
margin-left:20px;
}

#menu{
text-align:left;
}

#menu ul li{
float:left;
margin-right:3px;
width:115px;
font-weight: normal;
background-color:#0E3860;   
filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity:0.8;
}

#menu ul .space {
width:227px;/*242px;*/
margin-right:0px;
font-size:8px;
height:16px;/*18px;*/
text-align:right;
color:white;
padding-top:2px;
padding-right:15px;
}

#menu ul li a{
display:block;
}

#menu ul .space a
{
display:inline;
}

#menu ul{
margin:0;
padding:0;
padding-top:30px;
list-style-type:none;
}

#menu a{
color:white;
font-family:verdana;
font-size:10px;
padding:3px;
text-align:center;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}

#menu a:hover, #menu ul .act a{
color:#8FA3B5;
}

#sub{text-align:left;}

#sub ul{
margin:0;
padding:0;
margin-top:-10px;
list-style-type:none;
}

#sub ul li{
background-color:#3E607F;
width:100%;
height:20px;
margin-top:2px;
}

#sub ul li a{
color:white;
font-size:10px;
font-family:verdana;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
padding-left:5px;
font-weight:bold;
}

#sub ul li a:hover{color:#69839C;}

#sub ul .act{background-color:#69839C;}
#sub ul .act a:hover{color:#0E3860;}
 
.bread {
list-style-type:none;
margin:0;
padding:0;
}

.bread li{
display:inline;
margin-right:5px;
}

.bread li a{
color:white;
font-size:10px;
text-decoration:none;
}

#logo{
text-align:left;
margin-top:55px;
float:left;
padding-left:20px;
}

/**************************************************************************************/

#textarea, #teaser, #textarea table{
font-size:11px;
font-family:verdana;
color:white;
text-align:left;
}

#textarea p, #textarea h1, #textarea img, #textarea .bodytext, #textarea ul{
padding-left:5px;
padding-right:5px;
}



h1{
font-size:14px;
font-family:verdana;
color:white;
}

h2{
font-size:12px;
font-family:verdana;
color:#8FA3B5;
padding-left:5px;
padding-right:5px;
}


#textarea .bodytext a, #teaser a, #textarea table .bodytext a, .csc-bulletlist-0 a, #footer a{
color:#90A3B4;
font-weight:bold;
text-decoration:none;
font-family:verdana;
font-size:11px;
}

#zelle{
text-align:left;
margin-top:-10px;
padding-left:5px;
color:white;
font-size:11px;
font-family:verdana;
}

#zelle a{
color:white;
font-size:11px;
font-family:verdana;
text-decoration:none;
font-weight:bold;
}

#teaser .bodytext,{
padding-left:5px;
}

#textarea .contenttable{
margin-left:5px;
}

#textarea .contenttable td{
width:170px;
}

.csc-textpic-imagerow{
margin-right:5px;
}


/**************************************************************************************/

.csc-mailform{
border:none;
padding-left:5px;
}

input, textarea, {
background-color:transparent;
border:solid 1px #8FA3B5;
margin-left:25px;
color:white;
font-family:verdana;
}

.csc-mailform-field label{
width:130px;
vertical-align:top;
cursor:pointer;
}

.csc-mailform-submit{
border:solid 1px #8FA3B5;
background-color:#3E607F;
margin-left:160px;
margin-top:20px;
font-size:11px;
}





/**************************************************************************************/

.tx-flseositemap-pi1 a, .csc-form-label, .tx-indexedsearch-searchbox td,.tx-indexedsearch-res a,.browsebox a{
color:white;
font-size:11px;
font-family:verdana;
text-decoration:none;
font-weight:bold;
}

.tx-flseositemap-pi1 ul{
list-style-image:url(../img/internal_link.gif)
}

.csc-form-labelcell{
width:160px;
}

.csc-searchform{
text-align:left;
}

select{
margin-left:25px;
}

#suche{
float:right;
padding-top:65px;
margin-right:12px;
}

.searchbox{
background-color:#0E3860;/*#8FA3B5;*/
color:white;
font-size:10px;
font-family:verdana;
height:17px;
margin:0;
padding:0;
margin-left:5px;
margin-right:5px;
}

.imgbut{
background-color:#0E3860;
color:white;
font-size:10px;
font-family:verdana;
border:1px solid #8FA3B5;
}

.tx-indexedsearch-res .tx-indexedsearch-searchbox,{
margin-left:5px;
}

.tx-indexedsearch-searchbox input{
color:white;
font-size:10px;
font-family:verdana;
}

.tx-indexedsearch-res .tx-indexedsearch-descr, .tx-indexedsearch-percent{
color:white;
font-size:11px;
font-family:verdana;
font-style:normal;
}


.tx-indexedsearch-res .tx-indexedsearch-info,{
visibility:hidden;
}

.tx-indexedsearch-descr .tx-indexedsearch-redMarkup, .tx-indexedsearch-title a{
font-weight:bold;
color:white;
font-size:11px;
font-family:verdana;
}

.tx-indexedsearch-icon, .tx-indexedsearch-result-number, .tx-indexedsearch-title, .tx-indexedsearch-percent{
background-color:#8FA3B5;
}

.tx-indexedsearch-res .tx-indexedsearch-percent{
background-color:#8FA3B5;
color:#8FA3B5;
}


.searchfor{padding-left:5px;}


/**************************************************************************************/


.csc-frame-frame1 .contenttable td{
background-color:#3E607F;
}



.csc-frame-frame2 .contenttable .tr-0{
font-weight:bold;
}

.csc-frame-frame2 .contenttable .tr-even{
background-color:#3E607F;
}

.csc-frame-frame2 .contenttable .td-0{
font-weight:bold;
}

/*.csc-frame-frame2 .contenttable .tr-odd{
background-color:#8FA3B5;
}*/


.csc-bulletlist-0 li{
list-style-image:url(../img/internal-link.gif);}/* CSS Document */


.csc-frame-frame2 .tx-macinasearchbox-pi1{
margin:0;
padding:0;
/*margin-left:-50px;*/
}

.csc-frame-frame2 input{
margin:0;
padding:0;
margin-left:5px;
margin-bottom: 5px;
}

.csc-frame-frame2 button{
margin-left:5px;
}

.csc-textpic, .csc-textpic-imagerow{
margin-right:10px;
padding-right:10px;
}

#footer{
margin-top:-10px;
text-align:left;
margin-left:10px;
}


.contenttable ul{
margin:0;
padding:0;
}

#flasharea .csc-frame-frame1{
padding-top:15px;
}

