@charset "utf-8";
/* CSS Document */


body { margin: 0px; padding: 0px; background:url(../images/bg_body.gif) repeat-y 50% 0;
background-color: #9196a2; font-family: Verdana, Arial, Helvetica, sans-serif;}
#content-wrapper { position: absolute; left: 50%; width: 1000px; margin-left: -500px; height:100%;}
#cont-logo { height:66px; left:75px; position:absolute; top:30px; width:223px; z-index:20; }
#header { width: 1000px; height: 156px; background-repeat: no-repeat; background-position: right; }
#balken { width: 1000px; height: 32px; background-color: #FFFFFF; margin-top: 1px }
#top-navigation { text-align: right; padding-right: 15px; padding-top: 3px; color: #666666; font-size: 12px; height:15px; }
#footer { width: 1000px; background-color: #a6d30b; height: 22px; text-align: right; color: #FFFFFF; font-size: 11px; position: fixed; z-index:7; bottom: 0px; left: 50%; margin-left: -500px; }

/*#bottom-image * { position: absolute; bottom: 0px; left: 50%; margin-left: -300px; width: 600px; }*/
* html #footer { position: absolute; }
#footer p { margin-right: 25px; margin-top: 4px; }
#footer a { color: #FFFFFF; text-decoration: none; }
#menu { width: 247px; height: 300px; position:absolute; z-index:2; }
#menu div.inner-content { margin-left: 40px; margin-bottom:25px;}
#content-container.inner-content {  }
#navigation { margin-top: 103px; width: 1000px; height: 37px; background-image: url(../images/bg_navigation.gif); background-repeat: repeat-x }
/*#content-container { padding-bottom:25px; width: 753px; float:right; display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#74767b; }*/
#content-container{
color:#5b5c61;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
/*left:245px;*/
left:285px;
padding-bottom:25px;
position:absolute;
width:670px;
z-index:6;}
a { text-decoration: none; }
#content-container a { color:#5b5c61; }
#content-container a:hover { color: #99cc00; }

.navigation-item, .navigation-item-act { background-image: url(../images/menu_li.png); width: 197px; height: 36px; background-repeat: no-repeat; float: left; margin-right: 10px; margin-bottom: -1px; }
.navigation-item:hover, .navigation-item-act { background-image: url(../images/hover_li.png); }

.navigation-item div, .navigation-item-act div{ text-align: center; padding-top: 10px; }
.navigation-item div { padding-bottom: 8px; }

.navigation-item a { color: white; font-weight: bold; text-decoration: none; font-size: 16px; }
.navigation-item a:hover { color: #a6d30b; font-weight: bold; text-decoration: none; font-size: 16px; }
.navigation-item :hover  *{ color: #a6d30b;}
.navigation-item-act a{ color:#a6d30b; font-weight: bold; text-decoration: none; font-size: 16px;}


.top-navigation:link, .top-navigation:hover, .top-navigation:active, .top-navigation:visited , .top-navigation-act{ font-weight:bold; color: #5b5c61; text-decoration: none; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.top-navigation:hover{ color: #000000; }
.top-navigation-act { color: #000000; }

.left-navigation:link, .left-navigation:visited {  font-weight: bold; color: #74767b; text-decoration: none; font-size: 12px; margin-bottom: 3px; }
.left-navigation:hover{ font-weight: bold; color: #a6d30b; text-decoration: none; font-size: 12px; margin-bottom: 3px; }
.left-navigation-act{  font-weight: bold; color: #a6d30b; text-decoration: none; font-size: 12px; margin-bottom: 3px; }

.left-navigation-sub:link, .left-navigation-sub:visited { font-weight: bold; color: #74767b; text-decoration: none; font-size: 10px; margin-bottom: 3px; }
.left-navigation-sub:hover{ font-weight: bold; color: #a6d30b; text-decoration: none; font-size: 10px; margin-bottom: 3px; }
.left-navigation-sub-act{ font-weight: bold; color: #a6d30b; text-decoration: none; font-size: 10px; margin-bottom: 3px; }

p.align-center { text-align: center; }
p.align-justify { text-align: justify; }
h1 { font-size: 14px; font-weight: bold; padding-top:0; margin-top:0;}
img { border: none; }

/* EXT: WT Gallery */
.wtgallery_category_pic { float: left; margin-right: 10px; padding-bottom: 5px;  }
.wtgallery_category_txt { float: left; }
.wtgallery_categories { clear: both; display: block; padding-bottom: 0px; margin-bottom: 0px; }
.wtgallery_listpic { margin-right: 5px; margin-bottom: 5px; }
.wtgallery_listpic { padding: 5px; padding-left: 0px; }
.wtgallery_pagebrowser { width: 100%; text-align: center; padding-top: 20px; }
.wtgallery_singlepic { text-align: center; }
.wtgallery_singlepic_popup { text-align: center; font-size: 10px; font-style: italic; }
.wtgallery_singlepic_fwd { float: left; width: 33%; }
.wtgallery_singlepic_backlink { float: left; text-align: center; width: 33%; }
.wtgallery_singlepic_back { float: none; text-align: right; }
.wtgallery_singlepic_fwdback { margin-top: 30px; }

.news-list-container, .news-list-container * { border: none; background-color: transparent; }
.news-single-item, .news-single-item * { background-color:  transparent; border: none; }
.news-single-item { margin: 0px; padding: 0px; }
.tx-srfeuserregister-pi1 dl dt, .tx-srfeuserregister-pi1 dl dt label, dl { text-align: left; display: block; }


.loginmenu{
	margin-left:39px;
}

/*Table Style*/

td.align-left{text-align:left;}
td.align-center{	text-align:center;}
td.align-right{text-align:right;}
td p.bodytext{margin:0;}
th.align-left{text-align:left;}
th.align-center{	text-align:center;}
th.align-right{text-align:right;}
th p.bodytext{margin:0;}