/* ++++++++++++++++++++++++++++++++++++++++
++ Optional Code
++++++++++++++++++++++++++++++++++++++++ */
/** +++++ eigener Code ++++++ **/
html {margin: 0; font-size: 100.01%;}
body {margin:0; padding: 0; background-color: #fff;
                font-family: Arial, Times, Helvetica,   sans-serif; 
                font-size: 11pt;; color: #000; width: 100%
			
}
 
 /*styles allgemein*/
 a {color:rgb(88,88,88); text-decoration:none; font-weight:bold;}
a:link {color:rgb(88,88,88); text-decoration:none; font-weight:bold;}
a:hover {color: rgb(253,157,54); text-decoration:underline;    font-weight: bold;}
a:visited {color:rgb(253,157,54); text-decoration:none; font-weight:bold;}

 

a.navioben {color:rgb(88,88,88); font-weight: bold; text-decoration: none;}
 a.navioben:link {color: rgb(88,88,88); font-weight: bold; text-decoration: none; }
 a.navioben:visited {color:rgb(88,88,88); font-weight: bold; text-decoration: none; }
 a.navioben:hover {color:rgb(88,88,88); font-weight: bold;  text-decoration:underline;}            

a.unterseite 
{color:rgb(000,070,143); text-decoration:none; font-weight:bold; 
background-image: url(/ekiba_neu/images/icon_link_2.gif); background-repeat: no-repeat; padding: 0px 0px 10px 25px;  margin-left:0px; display:block;}

a.unterseite:link
{color:rgb(000,070,143); text-decoration:none; font-weight:bold; 
background-image: url(/ekiba_neu/images/icon_link_2.gif); background-repeat: no-repeat; padding: 0px 0px 10px 25px;  margin-left:0px; display:block;}

a.unterseite:hover
{color:rgb(245,178,120); text-decoration:none; font-weight:bold; 
background-image: url(/ekiba_neu/images/icon_link_2.gif); background-repeat: no-repeat; padding: 0px 0px 10px 25px;  margin-left:0px; display:block;}

a.unterseite:visited
{color:rgb(000,070,143); text-decoration:none; font-weight:bold; 
background-image: url(/ekiba_neu/images/icon_link_2.gif); background-repeat: no-repeat; padding: 0px 0px 10px 25px;  margin-left:0px; display:block;}


a.download 
{color:rgb(000,070,143); text-decoration:none; font-weight:bold;  padding: 0px 0px 10px 0px;
 margin-left:0px;     border: none; display:block;}
a.download:link
{color:rgb(000,070,143); text-decoration:none; font-weight:bold; padding: 0px 0px 10px 0px;
 margin-left:0px;     border: none; display:block;}
a.download:hover
{color:rgb(245,178,120); text-decoration:none; font-weight:bold; padding: 0px 0px 10px 0px;
 margin-left:0px;     border: none; display:block;}
a.download:visited
{color:rgb(000,070,143); text-decoration:none; font-weight:bold;  padding: 0px 0px 10px 0px;
 margin-left:0px;     border: none;display:block;}
a.link 
{color:rgb(000,070,143); 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(000,070,143); 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(245,178,120); 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(245,178,120); 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:rgb(230,234,243);}
a.breadcrumb:link {color:rgb(230,234,243);}
a.breadcrumb:hover {color: #000;}
a.breadcrumb:visited {color:rgb(230,234,243);}



p.white {background:#ccc; line-height:0.1%; margin: 0px;}



           
h1 {font-size:1.1em; color: #000000; font-weight: bold; margin-bottom: 5px; padding-left:5px; padding-top:0.2%;}
h2 {font-size: 1.0em; color: rgb(000,070,143);   margin: 0px 0px 5px 0px; display:block;}
h3 {font-size: 0.9em; margin: 0px 0px 0px 5px; font-weight: bold; padding:0px; display:block;}
 
.download {border: none; padding: 0px 10px 0px 0px;}



a.infobox 
{color:rgb(88,88,88); text-decoration:none; font-weight:bold; 
background-image: url(images/pfeil_grau.gif); background-repeat: no-repeat; padding: 0px 0px 0px 10px; margin-left:3px; display:block;}


li {list-style-type: none;}

.content li {
    padding: 0px 0px 0px 0px; list-style-type:square; display: block; clear:left;}

 /*auesserer Rahmen*/
#frame     
{width:100%;
background-color: #ccc;
padding: 0;
margin: 0;
	}
/*Kopfzeile */
#header         
{ margin: 0 0% 1% 1%;
    padding: 0;
    width: 98%;
    background-color: #ccc;
    background-repeat: no-repeat;
    clear: both;
	font-size: 90%;
	display:none;}
	
.logo {float: left;
    background: url(images/logo_grau.gif);
    height: 112px;
    background-repeat: no-repeat;
	width: 100px;
	margin-left:2.5%;
}

.leiste {background: url(images/logo_text_grau.gif); margin-left: 20%;
     background-repeat: no-repeat;  height: 112px; width: 365px;}


.navioben_suche {float: right; padding: 0px 0px 0px 0px; margin: 0px 0px 3px 0px;  color:rgb(88,88,88); font-weight: bold; }
.navioben_text { float: left; padding: 5px 0px 0px 10px;  font-size: inherit; margin: 0px 0px 0px 0px; }


.suche {font-size: 90%; display: inline; padding: 0px 0px 0px 10px;}
.suche-fenster {font-size: 100%; display: inline; padding: 2px 0px 0px 2px;}


.navioben_text ul {
 list-style: none;
 list-style-type: none;
 margin: 0px 0px 0px 10px;
 padding:0px;
 display: inline;
 }
.navioben_text ul li {margin: 0px; padding:0px 10px 0px 0px;  display: inline;} 

.naviborder {margin:0px 0px 0px 0px;
background-color: rgb(253,157,54);
line-height: 3px;
padding:0px 0px 0px 0px;
border-bottom:1px solid #ccc;
clear: both;}

.mainnavi
{margin-left: 21%;
margin-right: 1%;
margin-top: 10px;
margin-bottom: 0px;
padding-bottom: 5px;
width: 76%;
}


.mainnavi ul {
 list-style: none;
 list-style-type: none;
 margin-bottom: 0px;
 margin-left: 0px;
 padding:0px;
 display: inline;
 }
  
 
.mainnavi ul li {margin: 0px; padding-right:15px;  display: inline;} 
 
 .mainnavi a:link{
 margin-right: 10px; font-weight:bold;  color: rgb(88,88,88);}

.mainnavi  a {
 margin: 0px; font-weight:bold;  color: rgb(88,88,88);}

.mainnavi   a:hover {
  color: rgb(88,88,88); text-decoration: none; border-bottom: 2px solid  rgb(253,157,54);}

.mainnavi  a:visited {
  color: rgb(88,88,88);}

#navigation
{float:left; 
width: 18%;
margin-right:0.5%;
margin-top:0%;
margin-left:0.4%;
background-color: rgb(253,157,54);
padding: 5px 0px 30px 2px;
font-size: 85%;
display:none;}


/*Content Mitte */
#content
{float:left;    
background-color: #ccc;
    width: 100%;
    margin-left:1%;
	margin-right:0.3%;
    margin-top:0%;
	padding: 0 0 0 1%;
    color: #000000;
}
    

.content
{color: #000000;
padding: 0px;
line-height:1.3em;}    
    
/*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
{
margin-top:5px;
padding: 0px 10px 0px 0px;
}
.content_img_visikarte
{float:left;
padding:0px 5px 5px 5px;
font-size:0.9em;
width:auto;
}




.content_visikarte_border
{border-bottom: 2px solid rgb(245,178,120);
width:100%;
margin: 5px 0px 5px 0px;
padding:0px 0px 0px 0px;
line-height:1px;}

/*Liste Unterseite */
ul.weiter {
    padding: 0px 0px 0px 0px;
    list-style-position: outside;
    margin: 0px 0px 0px 0px;
    }
li.weiter {
    list-style-type: none;
    margin-left: 0px;
    padding: 5px 0px 5px 0px;
}
    

/**rechter Infoblock mit infobox**/
#rechts
{float:right;
width:15%;
background:#ccc;
margin-right:0.4%;
margin-left:0.4%;
margin-top:0%;
padding:0;
display:none;
}


#rechts a {color:rgb(88,88,88); text-decoration:none;}
#rechts a:hover {color:rgb(253,157,54); text-decoration:underline;}
#rechts a:visited  {color:rgb(88,88,88); text-decoration:none; font-weight:bold;}
#rechts ul {list-style: none;
 list-style-type: none; margin: 0px 0px 0px 0px;  padding:0px;}
#rechts ul li a {padding:3px 0px 3px 10px; margin:0px; background:url(images/pfeil_grau.gif) 0px 7px no-repeat; display:block;}


.infobox_text {padding: 0px 5px 0px 0px; line-height: 1.3em; font-size: inherit; margin: 0px 0px 0px 0px; color: #000;}
.infobox_bild {padding: 0px 0px 0px 3px; float: left; margin: 0px;}


h3.infobox {
  color: #000;
    font-weight: bold;
    margin:0px 0px 5px 0px;
    font-size: 1em;
    line-height: 1.1em;
    padding: 0px 0px 1px 3px;
	border-bottom: 2px solid rgb(253,157,54);}    





/**Fusszeile optional**/
#footer {
background: #ccc;
    clear: both;
    margin-bottom:0px;
    margin-top:0px;
    margin-left:21%;
    margin-right:15%;
    padding-top:0px;
    padding-bottom:0px;
    width:63%;
    text-align:left;
font-size:0.8em;
color: rgb(88,88,88);
    }
	
	
.pubdate {text-align:center;
font-size:0.8em;
margin-top: 1em;
margin-bottom: 1em;}

.clear {
    clear: both;}
 
 /** +++++ Ende eigener Code ++++++ **/
 
p { 
 padding: 5px; 
 margin: 0; 
  }




/* ++++++++++++++++++++++++++++++++++++++++
++ Subnavigation neu eigener Code
++++++++++++++++++++++++++++++++++++++++ */

#navigation ul {
 list-style: none;
 list-style-type: none;
 margin: 0px 0px 0px 0px;
  padding:0px;
color: rgb(88,88,88);
 font-weight: bold;
 }
#navigation ul li {margin: 0px; padding:0px 0px 5px 5px;} 
 
#navigation ul li a {padding:5px 0px 10px 0px;  margin: 0px; font-weight:bold;  background-color:rgb(253,157,54); color: rgb(88,88,88); display:block;}

#navigation ul li a:hover {
color: rgb(88,88,88); text-decoration: underline;}

#navigation ul ul {
 list-style: none;
 list-style-type: none;
 margin: 0px;
 margin-left: 0px;
 padding:0px;
 }
#navigation ul li li a {padding:3px 0px 3px 10px; margin:0px; background:url(images/blind.gif) 0px 6px no-repeat; font-weight:bold;   color: rgb(88,88,88);  display:block;}
#navigation ul li li a:hover {color: rgb(88,88,88);}

#navigation ul ul ul {
 list-style: none;
 list-style-type: none;
 margin: 0px;
 margin-left: 0px;
 padding:0px;
}
#navigation ul li li li a {
 padding:3px 0px 3px 17px;   margin:0px; background:url(images/blind.gif)   7px 5px no-repeat;  color: rgb(88,88,88); display:block;}

#navigation ul ul ul ul {
 list-style: none;
 list-style-type: none;
 margin: 0px;
 margin-left: 0px;
 padding:0px;
}
#navigation ul li li li li a {padding:3px 0px 3px 34px; background:url(images/blind.gif)  21px 5px no-repeat;  background-color:#fff; color:rgb(094,120,179); margin:0px;}

#navigation ul ul ul ul ul {
 list-style: none;
 list-style-type: none;
 margin: 0px;
 margin-left: 0px;
 padding:0px;
}

   
/* #navigation ul li a b {
 color: #800000;
 font-weight: bold; }*/


#navigation ul li a b {
 background: url(images/pfeil_w.gif)  1px 4px no-repeat;  background-color:rgb(094,120,179);  display:block; color: rgb(88,88,88); padding:3px 0px 3px 13px; z-index:2;  margin-left: -13px; margin-top:-3px; margin-bottom: -3px;
}
#navigation ul li li a b {padding:3px 0px 3px 20px; margin-right:0px; background:url(images/pfeil_w.gif) 9px 5px no-repeat; font-weight:bold;  display:block; color: rgb(88,88,88);}

#navigation ul li li li a b {padding:3px 0px 3px 14px; margin-right:0px; background:url(images/blind.gif)   6px 5px no-repeat; font-weight:bold; color: rgb(88,88,88); display:block; text-decoration: underline;}

#navigation ul li li li li a b {padding:3px 0px 3px 34px; background:url(images/blind.gif)  21px 5px no-repeat; display:block; background-color:#fff; color: rgb(88,88,88);  margin-left: -34px; margin-top:-3px; margin-bottom: -3px;}


    





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