/* CSS Document */
@charset "utf-8";

/* Thematisches Menü */

/* Webdesign */

#navcontainer1 { margin-left: 0px; }

#navcontainer1 ul
{
margin: 0;
padding: 0;
list-style-type: none;
font: 12px/20px "Georgia", Lucida Grande, Verdana, Tahoma;
font-weight:bold;
}

#navcontainer1 li { margin: 0 0 1px 0;}

#navcontainer1 a
{
display: block;
padding: 5px 5px;
width: 155px;
color: #fff;
text-decoration: none;
background-color:#2171cb;}

#navcontainer1 a:hover
{
text-decoration: none;
}

#navcontainer1 a.subactive { 
border-color:#2171cb;
font-weight:bold;}

#navcontainer1 ul ul {padding: 0px 0px 0px 0px;}

#navcontainer1 ul ul li { margin: 0 0 1px 0;}

#navcontainer1 ul.notactive {display:none;}

#navcontainer1 ul ul a
{
display: block;
padding: 5px 0px 2px 18px;
width: 138px;
color: #000;
border-left: 9px solid #badce3;
background-image: url(../shared/img/menu_left/arrow.gif); 
background-repeat: no-repeat;
background-position: 7px 1.1em ;
background-color:#badce3;
text-decoration: none;
font-weight:100;
}

#navcontainer1 ul ul a:hover
{
color: #fff;
background-image: url(../shared/img/menu_left/arrow.gif); 
background-repeat: no-repeat;
background-position: 7px 1.1em ;
background-color: #2171cb;
text-decoration: none;
}


/* Kommunikation */

#navcontainer2 { margin-left: 0px; }

#navcontainer2 ul
{
margin: 0;
padding: 0;
list-style-type: none;
font: 12px/20px "Georgia", Lucida Grande, Verdana, Tahoma;
font-weight:bold;
}

#navcontainer2 li { margin: 0 0 1px 0;}

#navcontainer2 a
{
display: block;
padding: 5px 5px;
width: 155px;
color: #fff;
text-decoration: none;
background-color:#26ca2e;}

#navcontainer2 a:hover
{
text-decoration: none;
}

#navcontainer2 a.subactive { 
border-color: #26ca2e;
font-weight:bold;}

#navcontainer2 ul ul {padding: 0px 0px 0px 0px;}

#navcontainer2 ul ul li { margin: 0 0 1px 0;}

#navcontainer2 ul.notactive {display:none;}

#navcontainer2 ul ul a
{
display: block;
padding: 5px 0px 2px 18px;
width: 138px;
color: #000;
border-left: 9px solid #9aeca0;
background-image: url(../shared/img/menu_left/arrow.gif); 
background-repeat: no-repeat;
background-position: 7px 1.1em ;
background-color:#9aeca0;
text-decoration: none;
font-weight:100;
}

#navcontainer2 ul ul a:hover
{
color: #fff;
background-image: url(../shared/img/menu_left/arrow.gif); 
background-repeat: no-repeat;
background-position: 7px 1.1em ;
background-color: #26ca2e;
text-decoration: none;
}


/* Beratung */

#navcontainer3 { margin-left: 0px; }

#navcontainer3 ul
{
margin: 0;
padding: 0;
list-style-type: none;
font: 12px/20px "Georgia", Lucida Grande, Verdana, Tahoma;
font-weight:bold;
}

#navcontainer3 li { margin: 0 0 1px 0;}

#navcontainer3 a
{
display: block;
padding: 5px 5px;
width: 155px;
color: #fff;
text-decoration: none;
background-color:#eab93b;
}

#navcontainer3 a:hover
{
text-decoration: none;
}

#navcontainer3 a.subactive { 
border-color:#eab93b;
font-weight:bold;}

#navcontainer3 ul ul {padding: 0px 0px 0px 0px;}

#navcontainer3 ul ul li { margin: 0 0 1px 0;}

#navcontainer3 ul.notactive {display:none;}

#navcontainer3 ul ul a
{
display: block;
padding: 5px 0px 2px 18px;
width: 138px;
color: #000;
border-left: 9px solid #f7e193;
background-image: url(../shared/img/menu_left/arrow.gif); 
background-repeat: no-repeat;
background-position: 7px 1.1em ;
background-color:#f7e193;
text-decoration: none;
font-weight:100;
}

#navcontainer3 ul ul a:hover
{
color: #fff;
background-image: url(../shared/img/menu_left/arrow.gif); 
background-repeat: no-repeat;
background-position: 7px 1.1em ;
background-color: #eab93b;
text-decoration: none;
}

/* Amazon Partnerprogramm */

.affilate_box
{
display: block;
padding: 50px 0 0 0;
text-align: center;
}

/* News Kategorie Container */

#katcontent {
 margin-left: 0px; 
 margin-bottom: 10px;
}

#katcontent ul {
margin: 0;
padding: 0;
list-style-type: none;
font: 12px/10px "Georgia", Lucida Grande, Verdana, Tahoma;
font-weight:bold;
}

#katcontent li {
margin: 0 0 1px 0;
display: block;
padding: 8px 5px 7px 5px;
width: 153px;
color: #000;
text-decoration: none;
background-color:#FFFFFF;
border: solid 1px #000000;
}

#katcontent li a {
color: #000;
}

#katcontent li:hover, #katcontent a:hover { 
background-color:#CED9FC;
text-decoration: none;
}

/* Newsletter Formular */

.zemError {
list-style-type: none;
padding: 0px;
margin: 0px;
color:#FF0000;
}

.zemThanks {
color: green;
}