/* ++++++++++++++++++++++++++++++++++++++++
++ Optional Code
++++++++++++++++++++++++++++++++++++++++ */
/** +++++ eigener Code ++++++ **/
html {font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 100.01%; color: #000;}
body {margin:0; padding: 0; background-color: #fff;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 0.75em; color: #000;}
                
                
 
 /*styles allgemein*/
a {color:rgb(0,150,139); text-decoration:none; font-weight:bold;}
a:link {color:rgb(0,150,139);  text-decoration:none; font-weight:bold;}
a:hover {color: rgb(116,114,111);  text-decoration:underline;    font-weight: bold;}
a:visited {color: rgb(0,150,139); text-decoration:underline; font-weight:bold;}
a.header_visikarte {color:rgb(0,169,144); font-weight: bold; text-decoration: none; display:block;}
 a.header_visikarte:link {color:rgb(0,169,144); font-weight: bold; text-decoration: none; display:block;}
 a.header_visikarte:visited {color:rgb(116,114,111);  font-weight: bold; text-decoration: none; display:block;}
 a.header_visikarte:hover {color:rgb(116,114,111); font-weight: bold;  text-decoration:underline; display:block;}            
a.unterseite 
{ color:rgb(0,150,139); text-decoration:none; font-weight:bold; 
 padding: 0px 0px 5px 10px;  margin-left:0px; display:block; white-space: nowrap;}
a.unterseite:link
{color:rgb(0,150,139); text-decoration:none; font-weight:bold; 
 padding: 0px 0px 5px 10px;  margin-left:0px; display:block; white-space: nowrap;}
a.unterseite:hover
{color:rgb(116,114,111); text-decoration:underline; font-weight:bold; 
 padding: 0px 0px 5px 10px;  margin-left:0px; display:block; white-space: nowrap;}
a.unterseite:visited
{color:rgb(0,150,139); text-decoration:none; font-weight:bold; 
 padding: 0px 0px 5px 10px;  margin-left:0px; display:block; white-space: nowrap;}
a.download 
{color:rgb(0,150,139); text-decoration:none; font-weight:bold;  padding: 0px 0px 10px 0px;
 margin-left:0px;     border: none; display:block;}
a.download:link
{color:rgb(0,150,139); text-decoration:none; font-weight:bold; padding: 0px 0px 10px 0px;
 margin-left:0px;     border: none; display:block;}
a.download:hover
{color:rgb(116,114,111); text-decoration:underline; font-weight:bold; padding: 0px 0px 10px 0px;
 margin-left:0px;     border: none; display:block;}
a.download:visited
{color:rgb(0,150,139); text-decoration:none; font-weight:bold;  padding: 0px 0px 10px 0px;
 margin-left:0px;     border: none;display:block;}
a.link 
{color:rgb(0,150,139); text-decoration:none; font-weight:bold; background-image: url(/ekiba_neu/images/icon_link_ex1.gif); background-repeat: no-repeat; padding: 0px 0px 10px 25px;
line-height: 1em; margin-left:0px; display:block;}    
a.link:link
{color:rgb(0,150,139); text-decoration:none; font-weight:bold; background-image: url(/ekiba_neu/images/icon_link_ex1.gif); background-repeat: no-repeat; padding: 0px 0px 10px 25px;
line-height: 1em; margin-left:0px;}
a.link:hover
{color:rgb(116,114,111); text-decoration:none; font-weight:bold; background-image: url(/ekiba_neu/images/icon_link_ex1.gif); background-repeat: no-repeat; padding: 0px 0px 10px 25px;
line-height: 1em; margin-left:0px;}
a.link:visited
{color:rgb(0,150,139); text-decoration:none; font-weight:bold; background-image: url(/ekiba_neu/images/icon_link_ex1.gif); background-repeat: no-repeat; padding: 0px 0px 10px 25px;
line-height: 1em; margin-left:0px;}
 
a.breadcrumb {color:#fff;}
a.breadcrumb:link {color:#fff;}
a.breadcrumb:hover {color: #000;}
a.breadcrumb:visited {color:#000;}
p.white {background:#ffffff; line-height:0.1%; margin: 0px;}
p {padding: 5px 0px 5px 3px; 
 margin: 0; 
  }
           
h1 {font-size:1.3em; color: #000000; font-weight: bold; margin-bottom: 2px;  padding-top:0.2%;}
h2 {font-size: 1.2em; color:rgb(0,150,139);  margin: 0px 0px 0px 0px; display:block;}
h3 {font-size: 1.1em; margin: 5px 0px 5px 0px; font-weight: bold; padding:0px 0px 0px 2px; color:rgb(0,150,139);}
h1.start {font-size:1.4em; color:rgb(0,150,139); font-weight: bold; margin-bottom: 5px;  padding-top:0.2%; line-height:1.2em; text-align:center;} 

.download {border: none; padding: 0px 10px 0px 0px;}

li {list-style-type: none;}
.content ul {list-style-position: outside; display:block;}
.content li {padding: 0px 0px 0px 0px;  text-align:justify; margin-left: 15px; list-style-type:square; }
 /*auesserer Rahmen*/
#frame     
{width:100%;
background-color: #ffffff;
padding: 0;
margin: 0;
}
/*Kopfzeile */
#header         
{margin: 0 0% 0% 1%;
    padding: 0;
    width: 98%;
 background: url(/images/leiste_hg_neu_2.jpg);
     background-repeat: repeat;
    height:145px;
    clear: both;}
.leiste {
    background: url(/images/leiste_neu_450.jpg);
    height: 145px;
    background-repeat: no-repeat;
}

.logo
{position:absolute;
top:10px;
left: 5px;
background:url(/images/blind.gif); 
width: 200px;
height: 90px;
background-repeat: no-repeat;
border: none;}

/**schiffchen neu 30-04-10 **/    
.schiffchen {float:right;
       margin-right: 10px;}


/*** .navileiste1a {margin:0px 0px 0px 0px;
background-color: rgb(34,202,156);
padding:0px 0px 0px 0px;
border-bottom:1px solid #fff;
border-top:1px solid #74726f;
color: #fff;
font-weight: bold;} ***/    

/****Navigation geaendert 04-10 ****/    
#navigation
{float:left; 
width: 16%;
margin-right:0.4%;
margin-top:0;
margin-left:1%;
background-color:rgb(238,238,238);
padding: 10px 0px 0px 0px;
border-right: 1px solid #74726f;
}.navigation_unten
{background: url(/images/navi_hg_neu.jpg);
height:213px;}

.navigation_unten_webgestaltung
{background-color:#fff;}



/*Content Mitte */
#content
{float:left;    
background-color: #ffffff;
    width: 60%;
    margin-left:0.3%;
    margin-right:0.3%;
    margin-top:0%;
    color: #000000;
    padding: 1% 10px 0px 10px;
 }
    
.content
{color: #000000;
padding: 0px;}   
 
/*zweispaltiger content */
.content_links
{float:left;
    width: 47%;
    border: 0px solid #000;
    margin-top: 1%;
    padding: 1%;}
.content_rechts
{float:right;
width: 47%;
border: 0px solid #000;
margin-top: 1%;
padding: 1%;}
/*content visitenkarte  */
.content_visikarte
{background-color: #ffffff;
margin-top:10px;
padding: 0px 10px 10px 0px;
min-height:150px;
height: auto;
}
.content_visikarte_start
{background-color: #ffffff;
margin-top:40px;
padding: 0px 10px 10px 0px;
min-height:460px;
height: auto;
text-align:left;
font-weight: normal;
}
.content_img_visikarte
{float:left;
padding:0px 10px 5px 5px;
font-size:0.9em;
width:auto;
height: auto;}

.content_visikarte_border
{color:rgb(0,169,144);
width:100%;
margin: 5px 0px 5px 0px;
padding:0px 0px 0px 0px;
line-height:1px;}
.content_visikarte_border_unten
{width:100%;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
line-height:1px;
clear:both;}
.dreier {width: 100%; font-size:0.85em; margin: 10px 0px 0px 2px;} 
.anfang {float: left;}
.print {text-align: center; margin-bottom: 5px; } 
.zurueck {float: right; text-align:right;}
/*Liste Unterseite */
ul.weiter {display:block;
    padding: 0px 0px 0px 0px;
    list-style-position: outside;
    margin: 0px 0px 0px 0px;
    }
li.weiter {text-align:justify;
    list-style-type: none;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}
    
/**Leerzeile für Vierspalter**/        
.mitte_content_leer
{width: 400px;
visibility: hidden;
}
/**rechter Infoblock mit infobox**/
#rechts
{float:right;
width:16%;
background:#ffffff;
margin-right:1%;
margin-left:0.4%;
margin-top:10px;
padding:0px 0px 0px 2px;
}
#rechts h1{color:rgb(0,150,139); text-align:center;}
#rechts a {color:rgb(0,150,139);  text-decoration:none; font-weight:bold; padding: 0px 0px 0px 0px}
#rechts a:hover {color:rgb(116,114,111);  text-decoration:underline; font-weight:bold; text-decoration: underline;}
#rechts a:visited  {color:rgb(0,150,139);  text-decoration:none; font-weight:bold;}
.infobox_text {padding: 0px 0px 0px 3px; line-height: 1.1em; font-size: inherit; margin: 2px 0px 0px 0px; background:rgb(238,238,238);}
.infobox_bild {padding: 0px 0px 0px 0px; float: left; margin: 0px;}
.suche {padding: 0px 0px 0px 0px;  font-size: inherit; margin: 0px 0px 0px 0px; background:rgb(238,238,238);}
input.suche {padding:0px; margin:1px 0px 2px 3px; background: #ffffff;}

h3.infobox {background:rgb(238,238,238); background-repeat: no-repeat;
    color:#000000;
    font-weight: bold;
    margin:0px;
    font-size: 1em;
    line-height: 1.1em;
    padding: 0px 0px 0px 0px;}    

/**Fusszeile optional**/
#footer {position:relative;
background: #ffffff;
    clear: both;
    margin-bottom:0px;
    margin-top:0px;
    margin-left:20%;
    margin-right:20%;
    padding-top:0px;
    padding-bottom:0px;
    width:55%;
    text-align:center;
font-size:0.8em;
    }
.pubdate {text-align:center;
font-size:0.8em;
margin-top: 1em;
margin-bottom: 1em;}
.clear {
    clear: both; display: none;}
label.blind {display:none;}
 
 /** +++++ Ende eigener Code ++++++ **/
 

/* ++++++++++++++++++++++++++++++++++++++++
++ Subnavigation neu eigener Code
++++++++++++++++++++++++++++++++++++++++ */
#navigation ul {
 list-style: none;
 list-style-type: none;
 margin: 0px;
 margin-left: 0px;
 padding:0px;
}
 
#navigation ul li {margin: 0px; padding-top:2px;} 
 


/* ++++++++++++++++++++++++++++++++++++++++
++ Subnavigation neu, 2
++++++++++++++++++++++++++++++++++++++++ */

 ul.secondlevel {
 list-style: none;
 list-style-type: none;
 margin: 0px;
 margin-left: 0px;
 padding:0px;
 padding-bottom:2px;
 padding-top:2px;
 }
/***** hg-farbe geaendert 04/10*****/
a.firstlevel_none {display:none; }   
a.firstlevel {padding:5px 0px 5px 5px;  margin: 0px; font-weight:bold;  background-color:rgb(0,150,139); color: #000; display:block; line-height: 1.1em; width:100%; text-decoration:none;}
a.firstlevel:hover {color:#fff;}

a.firstlevel_active { padding:5px 0px 5px 5px;  margin: 0px; font-weight:bold;  background-color:rgb(0,150,139); color: #fff; display:block; line-height: 1.1em; width:100%; text-decoration:none;}
a.secondlevel {padding:5px 0px 5px 10px; margin:0px; font-weight:bold;   color:#000; background-color:rgb(238,238,238); display:block; width:93%; text-decoration:none;}
a.secondlevel:hover {color:rgb(0,150,139);}
a.secondlevel_active { padding:5px 0px 5px 10px; margin:0px; font-weight:bold;  display:block; color:rgb(0,150,139); background-color:rgb(238,238,238); text-decoration:underline;}


/* ++++++++++++++++++++++++++++++++++++++++
++ RedDot SmartEdit
++++++++++++++++++++++++++++++++++++++++ */
.RedDot {
 font-size: 0.8em;
 color: #ff0000;
}
.reddot {
 font-size: 0.8em;
 color: #ff0000;
}

.RedDot2 {font-size: 100%; color: #ff0000;}
