/********************* General styles BEGIN *********************/
SELECT {  
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Tahoma, Helvetica, Arial, SunSans-Regular;
	
	background-color:#ffffff; 
}
TEXTAREA {  
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #4F4F4F;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Tahoma, Helvetica, Arial, SunSans-Regular;
	
	background-color:#ffffff; 
	overflow: auto;
} 
INPUT {  
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #4F4F4F;
	LINE-HEIGHT: 11px;
	FONT-FAMILY: Tahoma, Helvetica, Arial, SunSans-Regular;
	
	background-color:#ffffff; 
	
}

html,body {
	margin: 0px;
	padding: 0px;
	display: block;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	background-image: url(../images/portal/bg_content_main.gif);
    	background-position: 0px 0px;
    	background-repeat: repeat-y;
    	background-color: #ffffff;
}

#body-content {
   	width: 940px;
   	display: block;
   	vertical-align: middle;
   	text-align: center;
   	padding-top: 15px;
   	
}



#main {
    	width: 940px;
    	text-align: left;
    	vertical-align: middle;
    	display:block;
    	margin: auto;
	padding: 0px;
	height: 100%;
	
}

#main-navblock {
	height: 710px;
	width: 300px;
	display:block;
	text-align: left;
	float: left;
	background-image: url(../images/portal/bg_naviblock_mit_schrift.jpg);
	background-repeat: no-repeat;

}

#main-navblock-nav1 {
	margin-top: 213px;
	display: block;
	width: 144px;
	clear: both;
}

#main-navblock-nav2 {
	margin-top: 199px;
	display: block;
	clear: both;
}
* html #main-navblock-nav2 {
	margin-top: 203px;
}

#main-navblock-nav3 {
	display: block;
	width: 144px;
	
}
* html #main-navblock-nav3 {
	width: 144px;
	
}



.main-navblock-nav1-no a{
	background-color: #A38A2A;
	width: 264px;
	height: 21px;
	line-height: 21px;
	padding-left: 26px;
	background-image: url(../images/portal/navi_w.gif);
	background-repeat: no-repeat;
	background-position:4px 3px;
	
	font-family : Tahoma, sans-serif;
	font-size:.8em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	
	margin: 0px;
	display: block;
	clear: both;
	
}

* html .main-navblock-nav1-no a{
	width: 290px;
}
.main-navblock-nav1-no a:HOVER{
	background-color: #BCA652;
}
.main-navblock-nav1-act a{
	background-color: #BCA652;
	
	width: 264px;
	height: 21px;
	line-height: 21px;
	padding-left: 26px;
	background-image: url(../images/portal/navi_w.gif);
	background-repeat: no-repeat;
	background-position:4px 3px;
	
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	
	margin: 0px;
	display: block;
	clear: both;
}
* html .main-navblock-nav1-act a{
	width: 290px;
}

.main-navblock-nav1-2-no, .main-navblock-nav1-2-act, .main-navblock-nav1-2-invert-no, .main-navblock-nav1-2-invert-act {
	background-color: #EFEFEF;
	width: 142px;
	height: 21px;
	line-height: 21px;
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
	border-style: solid;
	border-color: #A38A2A;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	clear: both;
	text-align: left;
}
* html .main-navblock-nav1-2-no, .main-navblock-nav1-2-act, * html .main-navblock-nav1-2-invert-no, .main-navblock-nav1-2-invert-act {
	width: 144px;
}

.main-navblock-nav1-2-no a, .main-navblock-nav1-2-no a:link, .main-navblock-nav1-2-no a:visited, .main-navblock-nav1-2-no a:active{
	display: block;
	width: 100%;
	line-height: 21px;
	height: 21px;
	margin: 0px;
	font-family : Tahoma, sans-serif;
	font-size:1em;
	color : #4F4F4F;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	padding: 0px;
	text-indent: 4px;
}

* html .main-navblock-nav1-2-no a, * html .main-navblock-nav1-2-no a:link, * html .main-navblock-nav1-2-no a:visited, * html .main-navblock-nav1-2-no a:active{
	width: 100%;
}

.main-navblock-nav1-2-no a:HOVER {
	background-color: #848383;
	color : #ffffff;
}
.main-navblock-nav1-2-act a, .main-navblock-nav1-2-act a:link, .main-navblock-nav1-2-act a:visited, .main-navblock-nav1-2-act a:active{
	display: block;
	width: 100%;
	line-height: 21px;
	height: 21px;
	background-color: #848383;
	margin: 0px;
	font-family : Tahoma, sans-serif;
	font-size:1em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	padding: 0px;
	text-indent: 4px;
}
* html .main-navblock-nav1-2-act a,* html .main-navblock-nav1-2-act a:link, * html .main-navblock-nav1-2-act a:visited, * html .main-navblock-nav1-2-act a:active{
	width: 100%;
}


/***** on demand ***/
.main-navblock-nav1-2-invert-no a, .main-navblock-nav1-2-invert-no a:link, .main-navblock-nav1-2-invert-no a:visited, .main-navblock-nav1-2-invert-no a:active{
	display: block;
	width: 100%;
	line-height: 21px;
	height: 21px;
	margin: 0px;
	font-family : Tahoma, sans-serif;
	font-size:1em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	padding: 0px;
	text-indent: 4px;
	background-color: #BBBABA;
}

* html .main-navblock-nav1-2-invert-no a, * html .main-navblock-nav1-2-invert-no a:link, * html .main-navblock-nav1-2-invert-no a:visited, * html .main-navblock-nav1-2-invert-no a:active{
	width: 100%;
}

.main-navblock-nav1-2-invert-no a:HOVER {
	background-color: #DAD7D7;
	color : #4F4F4F;
}
.main-navblock-nav1-2-invert-act a, .main-navblock-nav1-2-invert-act a:link, .main-navblock-nav1-2-invert-act a:visited, .main-navblock-nav1-2-invert-act a:active{
	display: block;
	width: 100%;
	line-height: 21px;
	height: 21px;
	margin: 0px;
	font-family : Tahoma, sans-serif;
	font-size:1em;
	color : #4F4F4F;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	padding: 0px;
	text-indent: 4px;
	background-color: #DAD7D7;
}
* html .main-navblock-nav1-2-invert-act a,* html .main-navblock-nav1-2-invert-act a:link, * html .main-navblock-nav1-2-invert-act a:visited, * html .main-navblock-nav1-2-invert-act a:active{
	width: 100%;
}
/***** on demand *****/


.main-navblock-nav1-2-sub-no, .main-navblock-nav1-2-sub-act {
	background-color: #DFDDDD;
	width: 146px;
	height: 21px;
	line-height: 21px;
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
	border-style: solid;
	border-color: #A38A2A;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	clear: both;
	text-align: left;
	
}


* html .main-navblock-nav1-2-sub-no, .main-navblock-nav1-2-sub-act {
	width: 148px;
}

.main-navblock-nav1-2-sub-act a, .main-navblock-nav1-2-sub-act a:link, .main-navblock-nav1-2-sub-act a:visited, .main-navblock-nav1-2-sub-act a:active{
	display: block;
	width: 100%;
	line-height: 21px;
	height: 21px;
	margin: 0px;
	font-family : Tahoma, sans-serif;
	font-size:1em;
	color: #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	padding: 0px;
	text-indent: 4px;
	text-align: left;
	background-color: #848383;
}


* html .main-navblock-nav1-2-sub-act a,* html .main-navblock-nav1-2-sub-act a:link, * html .main-navblock-nav1-2-sub-act a:visited, * html .main-navblock-nav1-2-sub-act a:active{
	width: 100%;
}
.main-navblock-nav1-2-sub-no a, .main-navblock-nav1-2-sub-no a:link, .main-navblock-nav1-2-sub-no a:visited, .main-navblock-nav1-2-sub-no a:active{
	display: block;
	width: 100%;
	line-height: 21px;
	height: 21px;
	
	font-family : Tahoma, sans-serif;
	font-size:1em;
	color : #4F4F4F;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	clear: none;
	text-indent: 4px;
	padding: 0px;
	margin: 0px;
}
.main-navblock-nav1-2-sub-no a:HOVER {
	background-color: #848383;
	color : #ffffff;
	width: 100%;
}

#main-navblock-nav2 .main-navblock-nav2-no a{
	background-color: #A38A2A;
	width: 120px;
	height: 21px;
	line-height: 21px;
	padding-left: 26px;
	background-image: url(../images/portal/navi_w.gif);
	background-repeat: no-repeat;
	background-position:4px 3px;
	
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	
	margin: 0px;
	display: block;
}

* html #main-navblock-nav2 .main-navblock-nav2-no a{
	width: 146px;
}
#main-navblock-nav2 .main-navblock-nav2-no a:HOVER{
	background-color: #BCA652;
}
#main-navblock-nav2 .main-navblock-nav2-act a{
	background-color: #BCA652;
	width: 120px;
	height: 21px;
	line-height: 21px;
	padding-left: 26px;
	background-image: url(../images/portal/navi_w.gif);
	background-repeat: no-repeat;
	background-position:4px 3px;
	
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	
	margin: 0px;
	display: block;
}
* html #main-navblock-nav2 .main-navblock-nav2-act a{
	width: 146px;
}




#main-navblock-nav2-2 .main-navblock-nav2-2-no, #main-navblock-nav2-2 .main-navblock-nav2-2-act {
	background-color: #EFEFEF;
	width: 144px;
	height: 21px;
	line-height: 21px;
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	display: block;
	margin: 0px;
	border-style: solid;
	border-color: #A38A2A;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	clear: both;

}
#main-navblock-nav2-2 .main-navblock-nav2-2-no a, #main-navblock-nav2-2 .main-navblock-nav2-2-no a:link, #main-navblock-nav2-2 .main-navblock-nav2-2-no a:visited, #main-navblock-nav2-2 .main-navblock-nav2-2-no a:active{
	display: block;
	width: 140px;
	line-height: 21px;
	height: 21px;
	
	font-family : Tahoma, sans-serif;
	font-size:1em;
	color : #4F4F4F;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
		
	padding-left: 4px;
}
* html #main-navblock-nav2-2 .main-navblock-nav2-2-no a, * html #main-navblock-nav2-2 .main-navblock-nav2-2-no a:link, * html #main-navblock-nav2-2 .main-navblock-nav2-2-no a:visited, * html #main-navblock-nav2-2 .main-navblock-nav2-2-no a:active{
	width: 144px;
}

#main-navblock-nav2-2 .main-navblock-nav2-2-no a:HOVER{
	background-color: #848383;
	color : #ffffff;
}
#main-navblock-nav2-2 .main-navblock-nav2-2-act a, #main-navblock-nav2-2 .main-navblock-nav2-2-act a:link, #main-navblock-nav2-2 .main-navblock-nav2-2-act a:visited, #main-navblock-nav2-2 .main-navblock-nav2-2-act a:active{
	display: block;
	width: 140px;
	line-height: 21px;
	height: 21px;
	background-color: #848383;
	
	font-family : Tahoma, sans-serif;
	font-size:1em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	
	padding-left: 4px;
}
* html #main-navblock-nav2-2 .main-navblock-nav2-2-act a, * html #main-navblock-nav2-2 .main-navblock-nav2-2-act a:link, * html #main-navblock-nav2-2 .main-navblock-nav2-2-act a:visited, * html #main-navblock-nav2-2 .main-navblock-nav2-2-act a:active{
	width: 144px;
}

.main-navblock-nav2-2-2-sub-no, .main-navblock-nav2-2-2-sub-act {
	background-color: #DFDDDD;
	width: 144px;
	height: 21px;
	line-height: 21px;
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
	border-style: solid;
	border-color: #A38A2A;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	clear: both;
	text-align: left;
	
}


* html .main-navblock-nav2-2-2-sub-no, .main-navblock-nav2-2-2-sub-act {
	width: 146px;
}

.main-navblock-nav2-2-2-sub-act a, .main-navblock-nav2-2-2-sub-act a:link, .main-navblock-nav2-2-2-sub-act a:visited, .main-navblock-nav2-2-2-sub-act a:active{
	display: block;
	width: 100%;
	line-height: 21px;
	height: 21px;
	margin: 0px;
	font-family : Tahoma, sans-serif;
	font-size:1em;
	color: #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	padding: 0px;
	text-indent: 4px;
	text-align: left;
	background-color: #848383;
}


* html .main-navblock-nav2-2-2-sub-act a,* html .main-navblock-nav2-2-2-sub-act a:link, * html .main-navblock-nav2-2-2-sub-act a:visited, * html .main-navblock-nav2-2-2-sub-act a:active{
	width: 100%;
}
.main-navblock-nav2-2-2-sub-no a, .main-navblock-nav2-2-2-sub-no a:link, .main-navblock-nav2-2-2-sub-no a:visited, .main-navblock-nav2-2-2-sub-no a:active{
	display: block;
	width: 100%;
	line-height: 21px;
	height: 21px;
	
	font-family : Tahoma, sans-serif;
	font-size:1em;
	color : #4F4F4F;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	clear: none;
	text-indent: 4px;
	padding: 0px;
	margin: 0px;
}
.main-navblock-nav2-2-2-sub-no a:HOVER {
	background-color: #848383;
	color : #ffffff;
	width: 100%;
}



#main-navblock-nav3 .main-navblock-nav3-no a{
	background-color: #A38A2A;
	width: 120px;
	height: 21px;
	line-height: 21px;
	padding-left: 26px;
	background-image: url(../images/portal/navi_w.gif);
	background-repeat: no-repeat;
	background-position:4px 3px;
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	
	margin: 0px;
	display: block;
}

* html #main-navblock-nav3 .main-navblock-nav3-no a{
	width: 146px;
}
#main-navblock-nav3 .main-navblock-nav3-no a:HOVER {
	background-color: #BCA652;
}
#main-navblock-nav3 .main-navblock-nav3-act a{
	background-color: #BCA652;
	width: 120px;
	height: 21px;
	line-height: 21px;
	padding-left: 26px;
	background-image: url(../images/portal/navi_w.gif);
	background-repeat: no-repeat;
	background-position:4px 3px;
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	
	margin: 0px;
	display: block;
	
	
}
* html #main-navblock-nav3 .main-navblock-nav3-act a{
	width: 146px;
	
}

#main-navblock-nav3-2 .main-navblock-nav3-2-no, #main-navblock-nav3-2 .main-navblock-nav3-2-act {
	background-color: #EFEFEF;
	width: 144px;
	height: 21px;
	line-height: 21px;
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	display: block;
	margin: 0px;
	border-style: solid;
	border-color: #A38A2A;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	clear: both;
	float: left;

}
#main-navblock-nav3-2 .main-navblock-nav3-2-no a, #main-navblock-nav3-2 .main-navblock-nav3-2-no a:link, #main-navblock-nav3-2 .main-navblock-nav3-2-no a:visited, #main-navblock-nav3-2 .main-navblock-nav3-2-no a:active{
	display: block;
	width: 140px;
	line-height: 21px;
	height: 21px;
	font-family : Tahoma, sans-serif;
	font-size:1em;
	color : #4F4F4F;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	clear: both;
	padding-left: 4px;
	float: left;
}
* html #main-navblock-nav3-2 .main-navblock-nav3-2-no a, * html #main-navblock-nav3-2 .main-navblock-nav3-2-no a:link, * html #main-navblock-nav3-2 .main-navblock-nav3-2-no a:visited, * html #main-navblock-nav3-2 .main-navblock-nav3-2-no a:active{
	width: 144px;
}

#main-navblock-nav3-2 .main-navblock-nav3-2-no a:HOVER{
	background-color: #848383;
	color : #ffffff;
}
#main-navblock-nav3-2 .main-navblock-nav3-2-act a, #main-navblock-nav3-2 .main-navblock-nav3-2-act a:link, #main-navblock-nav3-2 .main-navblock-nav3-2-act a:visited, #main-navblock-nav3-2 .main-navblock-nav3-2-act a:active{
	display: block;
	width: 140px;
	line-height: 21px;
	height: 21px;
	background-color: #848383;
	
	font-family : Tahoma, sans-serif;
	font-size:1em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	font-variant:small-caps;
	clear: both;
	padding-left: 4px;
	float: left;
}
* html #main-navblock-nav3-2 .main-navblock-nav3-2-act a, * html #main-navblock-nav3-2 .main-navblock-nav3-2-act a:link, * html #main-navblock-nav3-2 .main-navblock-nav3-2-act a:visited, * html #main-navblock-nav3-2 .main-navblock-nav3-2-act a:active{
	width: 144px;
}

#main-navblock-nav3-newsletter  {
	display: block;
	width: 140px;
	float: left;
	margin: auto;
	height: 60px;
	clear: both;
	text-align: left;
	
	
}

#head-1 {
	text-align: right;
	width: 940px;
	height: 25px;
	margin-top: 0px;
	float: left;
	display: block;
	
}
* html #head-1 {
	width: 935px;
	
}
#head-1-sound {
	float: left;
	padding-left: 310px;
	margin-left: 0px;
	text-align: left;
}
#head-1-meta {	
	padding-left: 433px;
}
* html #head-1-meta {
	padding-left: 433px;
}



#head-1-meta .divider-black {
	background-image: url(../images/portal/head_trenner_black.gif);
	background-repeat: no-repeat;
	background-position:0px 5px;

    	display: block;
    	float: left;
    	width: 1px;
    	margin-top: 2px;
    	margin-left: 3px;
    	margin-right: 5px;
    	height: 15px;
}
* html #head-1-meta .divider-black {
	margin-left: 3px;
    	margin-right: 5px;
    	margin-top: 1px;
}

#head-1-meta .divider-black-extra {
	background-image: url(../images/portal/head_trenner_black.gif);
	background-repeat: no-repeat;
	background-position:0px 5px;

    	display: block;
    	float: left;
    	width: 1px;
    	margin-top: 0px;
    	margin-left: 3px;
    	margin-right: 1px;
    	height: 15px;
}
* html #head-1-meta .divider-black-extra {
	margin-left: 3px;
    	margin-right: 2px;
    	margin-top: 1px;
}





#head-1-meta .head-1-meta-no a, #head-1-meta .head-1-meta-no a:link, #head-1-meta .head-1-meta-no a:visited, #head-1-meta .head-1-meta-no a:active {
	float: left;
	display: block;
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color : #4F4F4F;
	font-weight : normal;
	text-decoration: none;
	margin-top: 5px;
	
}
#head-1-meta .head-1-meta-no a:HOVER {
	background-color: #A38A2A;
	color: #ffffff;
}
#head-1-meta .head-1-meta-act a, #head-1-meta .head-1-meta-act a:link, #head-1-meta .head-1-meta-act a:visited, #head-1-meta .head-1-meta-act a:active {
	float: left;
	display: block;
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	margin-top: 5px;
	background-color: #A38A2A;
}

#head-1-tipafriend a{
	display: block;
	float: left;
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color : #4F4F4F;
	font-weight : normal;
	text-decoration: none;
	margin-top: 5px;
}
#head-1-tipafriend a:HOVER {
	background-color: #A38A2A;
	color: #ffffff;
}
#head-1-tipafriend .divider-black {
	background-image: url(../images/portal/head_trenner_black.gif);
	background-repeat: no-repeat;
	background-position:0px 6px;

    	display: block;
    	float: left;
    	width: 1px;
    	margin-top: 1px;
    	margin-left: 3px;
    	margin-right: 5px;
    	height: 15px;
}


#head-1-textversion a{
	display: block;
	float: left;
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color : #4F4F4F;
	font-weight : normal;
	text-decoration: none;
	margin-top: 5px;
}
#head-1-textversion a:HOVER {
	background-color: #A38A2A;
	color: #ffffff;
}


#head-1-textsize {
	display: block;
	float: left;
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color : #4F4F4F;
	font-weight : normal;
	text-decoration: none;
	padding-top: 0px;
	margin-top: 1px;
}

#head-1-textsize a{
	
	font-family : Tahoma, sans-serif;
	font-size:1em;
	color : #4F4F4F;
	font-weight : normal;
	text-decoration: none;
	
}


#head-1-textsize img{
	padding-top: 0px;
	margin-top: 0px;
}

#head-1-textsize .divider-black {
	background-image: url(../images/portal/head_trenner_black.gif);
	background-repeat: no-repeat;
	background-position:0px 4px;

    	width: 1px;
    	margin-top: 0px;
    	margin-left: 3px;
    	margin-right: 5px;
}



#main-navblock-nav-footer  {
	padding-left: 5px;
}

#main-navblock-nav-footer .divider-white {
	background-image: url(../images/portal/head_trenner_white.gif);
	background-repeat: no-repeat;
    	display: block;
    	float: left;
    	width: 1px;
    	margin-top: 4px;
    	margin-left: 3px;
    	margin-right: 5px;
    	height: 15px;
}
* html #main-navblock-nav-footer .divider-white {
	margin-left: 3px;
    	margin-right: 5px;
    	margin-top: 0px;
}
#main-navblock-nav-footer .main-navblock-nav-footer-no a, #main-navblock-nav-footer .main-navblock-nav-footer-no a:link, #main-navblock-nav-footer .main-navblock-nav-footer-no a:visited, #main-navblock-nav-footer .main-navblock-nav-footer-no a:active {
	float: left;
	display: block;
	font-family : Tahoma, sans-serif;
	font-size:.6em;
	color : #ffffff;
	font-weight : normal;
	text-decoration: none;
	margin-top: 4px;
}
#main-navblock-nav-footer .main-navblock-nav-footer-no a:HOVER {
	background-color: white;
	color : #848383;
}
* html #main-navblock-nav-footer .main-navblock-nav-footer-no a, * html #main-navblock-nav-footer .main-navblock-nav-footer-no a:link, * html #main-navblock-nav-footer .main-navblock-nav-footer-no a:visited, * html #main-navblock-nav-footer .main-navblock-nav-footer-no a:active {
    	margin-top: 0px;
}
#main-navblock-nav-footer .main-navblock-nav-footer-act a, #main-navblock-nav-footer .main-navblock-nav-footer-act a:link, #main-navblock-nav-footer .main-navblock-nav-footer-act a:visited, #main-navblock-nav-footer .main-navblock-nav-footer-act a:active{
	float: left;
	display: block;
	font-family : Tahoma, sans-serif;
	font-size:.6em;
	color : #848383;
	font-weight : normal;
	text-decoration: none;
	margin-top: 4px;
	background-color: white;
}
* html #main-navblock-nav-footer .main-navblock-nav-footer-act a, * html #main-navblock-nav-footer .main-navblock-nav-footer-act a:link, * html #main-navblock-nav-footer .main-navblock-nav-footer-act a:visited, * html #main-navblock-nav-footer .main-navblock-nav-footer-act a:active{
    	margin-top: 0px;
}

#main-navblock-nav-footer-logo {
	padding-left: 4px;
	padding-top: 3px;
}


#main-contentblock {
	height: 100%;
	width: 625px;
	display:block;
	float: right;
	margin-bottom: 20px;
	margin-left: 10px;
}

/********************* plugin.tipafriend *********************/

#content-1col-middle #tipafriend {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:.7em;
	color: #4F4F4F;
}

#content-1col-middle #tipafriend a{
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:1em;
	color: #A38A2A;
	text-decoration: none;
}

#content-1col-middle #tipafriend a:HOVER{
	background-color: #A38A2A;
	color: #ffffff;
}

/********************* plugin.tipafriend *********************/

/********************* ÜBERSCHRIFTEN *********************/

#content-1col-middle .csc-header, #content-2col-middle .csc-header {
	font-family : Tahoma, sans-serif;
	font-size : .9em;
	color : #4F4F4F;
	margin : 0px;
	font-weight: bold;
	font-variant:small-caps;
	padding: 0px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	
}



#content-1col-middle .csc-header h2, #content-2col-middle .csc-header h2 {
	font-family : Tahoma, sans-serif;
	font-size : .9em;
	color : #4F4F4F;
	font-weight: bold;
	font-variant:small-caps;
	margin : 0px;
	padding: 0px;
	margin-bottom: 3px;
}
#content-1col-middle .csc-header h3, #content-2col-middle .csc-header h3 {
	font-family : Tahoma, sans-serif;
	font-size : .9em;
	color : #4F4F4F;
	font-weight: bold;
	font-variant:small-caps;
	margin : 0px;
	margin-bottom: 3px;
}
#content-1col-middle .csc-header h4, #content-2col-middle .csc-header h4 {
	font-family : Tahoma, sans-serif;
	font-size : .9em;
	color : #A38A2A;
	font-weight: bold;
	font-variant:small-caps;
	margin : 0px;
	margin-bottom: 3px;
}


/********************* ÜBERSCHRIFTEN *********************/

#content {
	margin: auto;
	display:block;
	padding: 0px;
	width: 100%;
	text-align: left;
	float: left;
	padding-bottom: 20px;
	
			
}

#content-1col-middle a, #content-1col-middle a:link, #content-1col-middle a:active, #content-1col-middle a:visited, #content-2col-middle a, #content-2col-middle a:link, #content-2col-middle a:active, #content-2col-middle a:visited {
 	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #A38A2A;
	text-decoration: none;
	text-align: right;
}
#content-1col-middle a:HOVER, #content-2col-middle a:HOVER {
 	background-color: #A38A2A;
	color: #ffffff;
}

#content-1col, #content-2col  {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	color: #4F4F4F;
	height: 100%;
	width: 100%; 
	display: block; 
	margin: auto; 
	text-align: left;
	
}


#content-1col-middle ul li, #content-2col-middle ul li {
	list-style-image:url(../images/portal/bullet_gold.gif);
	font-size : .7em;
	color : #4F4F4F;
	font-family: Tahoma,Arial,Helvetica,sans-serif;	
	font-weight : normal;
	text-decoration: none;
	margin-top:4px;
}
#content-1col-middle ul, #content-2col-middle ul {
	margin-top:8px;
}



#content-1col-middle, #content-2col-middle {
	width: 450px; 
	display: block;
	height: 100%;
	padding-top: 5px;
	float: left;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
}
* html #content-1col-middle, * html #content-2col-middle {
	width: 450px; 
}

#content-1col-middle p.bodytext, #content-2col-middle p.bodytext{
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:.7em;
	color: #4F4F4F;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	
}

#content-1col-middle p.kapitaelchen, #content-2col-middle p.kapitaelchen {
	font-family : Tahoma, sans-serif;
	font-size:.8em;
	color : #4F4F4F;
	margin-bottom : 1px;
	margin-top : 10px;
	font-variant:small-caps;
	font-weight: bold;
}

#content-1col-middle .csc-frame-frame1, #content-2col-middle .csc-frame-frame1 {
	background-color: #FFF5D0;
	margin: 0px;
	padding: 5px;
}

#content-1col-middle .csc-frame-frame2, #content-2col-middle .csc-frame-frame2 {
	border-width: 1px;
	border-style: solid;
	border-left-color: #FFF5D0;
	border-top-color: #FFF5D0;
	border-right-color: #FFF5D0;
	border-bottom-color: #FFF5D0;
	margin: 0px;
	padding: 0px;
}

#content-1col-middle .csc-mailform, #content-2col-middle .csc-mailform {
	font-family : Tahoma, sans-serif;
	font-size:.7em;
	color: #4F4F4F;
	font-weight : normal;
	text-decoration: none;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	line-height: 115%;
}











#content-1col-right, #content-2col-right {
	display: block;
	width: 160px;
	float: right;
	padding-top: 5px;
	margin: auto;
}

#content-1col-right p.bodytext, #content-2col-right p.bodytext{
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:.7em;
	color: #4F4F4F;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#content-1col-right .csc-frame-frame1, #content-2col-right .csc-frame-frame1 {
	background-color: #FFF5D0;
	margin: 0px;
	padding: 0px;
	border-width: 2px;
	border-style: solid;
	border-left-color: #FFF5D0;
	border-top-color: #FFF5D0;
	border-right-color: #FFF5D0;
	border-bottom-color: #FFF5D0;
}

#content-1col-right .csc-frame-frame2, #content-2col-right .csc-frame-frame2 {
	border-width: 2px;
	border-style: solid;
	border-left-color: #FFF5D0;
	border-top-color: #FFF5D0;
	border-right-color: #FFF5D0;
	border-bottom-color: #FFF5D0;
	margin: 0px;
	padding: 0px;
}

#content-1col-right .csc-header, #content-2col-right .csc-header {
	font-family : Tahoma, sans-serif;
	font-size : .8em;
	color : #4F4F4F;
	margin : 0px;
	font-weight: bold;
	font-variant:small-caps;
	padding: 5px;
	margin-top: 0px;
	
}

#content-1col-right .csc-caption, #content-2col-right .csc-caption{
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:.7em;
	color: #4F4F4F;
	padding: 0px;
	
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 2px;
	margin-left: 2px;
	
	margin-bottom: 0px;
	line-height: 15px;
}
#content-1col-right .spacer-gif, #content-2col-right .spacer-gif {
	height: 10px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
}





#content-1col-right a, #content-1col-right a:link, #content-1col-right a:active, #content-1col-right a:visited, #content-2col-right a, #content-2col-right a:link, #content-2col-right a:active, #content-2col-right a:visited {
 	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #A38A2A;
	text-decoration: none;
	text-align: right;
}
#content-1col-right a:HOVER, #content-2col-right a:HOVER {
 	background-color: #A38A2A;
	color: #ffffff;
}












#sponsoren-item-1 {
	display:block;
	padding: 0px;
	height: 40px;
	width: 100%;
	text-align: right;
	float: right;
	margin: auto;
	margin-left: 15px;
}
* html #sponsoren-item-1 {
	margin: 0px;
	padding: 0px;
}




/********************* HEADER-All BEGIN *********************/



div.csc-header2-line-end {
	
	background-image: url(../images/line_dotted_grey.gif);
    	background-position: 0px 0px;
    	background-repeat: repeat-x;
	display: block;
	height: 2px;
	line-height: 2px;
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}
div.csc-header2-content {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	color: #E13594;
	
	margin-bottom: 3px;
	margin-top: 10px;
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 10px;
	line-height: 13px;
	text-transform: uppercase;
	font-weight: normal;
	display: block;
	
}
* html div.csc-header2-content {
	margin-top: 2px;
}

/********************* HEADER-All END *********************/


#content-1col-middle #tipafriend-form , #content-2col-middle #tipafriend-form  {
	font-family : Tahoma, sans-serif;
	font-size : .7em;
	color : #4F4F4F;
	margin : 0px;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	
}


/********************* plugin.feadmin.dmailsubscription BEGIN *********************/
#main-navblock-nav3-table {
	margin-top: 53px;
}
* html #main-navblock-nav3-table {
	margin-top: 49px;
}

#dmail-header {
	margin-right; 0px; 
	margin-left: 1px; 
	width: 120px; 
	height: 22px; 
	background-color: #A38A2A; 
	color: #ffffff; 
	font-variant:small-caps; 
	font-size:.7em;
	background-image: url(../images/portal/navi_w.gif);
	background-repeat: no-repeat;
	background-position:4px 3px;
	font-family : Tahoma, sans-serif;
	line-height: 21px;
	height: 21px;
	padding-left: 26px;
	padding-top: 0px;
	margin-top: 0px;
}
* html #dmail-header{
	width: 145px; 
	

}

#dmail-form {
	margin-right; 0px; 
	padding: 0px;
	height: 50px; 
	margin-left: 1px; 
	float: left; 
	display: block;
	width: 100px;
}
* html #dmail-form {
	height: 44px; 



}

#dmail-submit {
	padding: 0px; 
	margin: auto; 
	float: right; 
	display: block;
}
#dmail-submit-button {
	font-family : Tahoma, sans-serif;
	font-weight: bold; 
	margin-top: 3px; 
	width: 30px; 
	height: 36px; 
	font-size: .7em; 
	background-color:#ffffff; 
	border-style: solid; 
	border-width: 0px; 
	line-height: 11px; 
	color: #4F4F4F;
}
#dmail-input {
	font-family : Tahoma, sans-serif;
	width: 100px; 
	font-size: .7em; 
	background-color:#ffffff; 
	border-style: solid; 
	border-width: 0px; 
	line-height: 13px; 
	color: #4F4F4F;
	margin: 3px;
}

* html #dmail-input {
	margin: 1px;
}

#dmail-fillin {
	color: red;
	font-family : Tahoma, sans-serif;
	font-size: .7em; 
}




#dmail {
	font-family : Tahoma, sans-serif;
	color: #4F4F4F;
	font-size: .7em; 

}

.dmailsub-message, .dmailsub-message-important{
	clear: both;
	display: block;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 5px;
	padding:3px;
	background-color: #F7F7F7;
	color: #4F4F4F;
	font-size: 1em; 
	font-family : Tahoma, sans-serif;
}
.dmailsub-fillin {
	color: red;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 1em; 
}

/********************* plugin.feadmin.dmailsubscription END *********************/

/********************* plugin.feadmin.jppageteaser BEGIN *********************/

.tx-jppageteaser-pi1 {
	margin-left: 0px;
	margin-top: 15px;
	display: block;
	width: 382px;
}

.tx-jppageteaser-pi1-headline {
	font-family : Tahoma, sans-serif;
	font-size: 1em; 
	color:#A38A2A;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFF5D0;
	display: block;
	line-height: 16px;
	padding-left: 3px;
	vertical-align: top;
	font-variant:small-caps;
	text-align: left;
	
}
.tx-jppageteaser-pi1 a:HOVER .tx-jppageteaser-pi1-headline {
 	background-color: #A38A2A;
	color: #ffffff;
	
}

.tx-jppageteaser-pi1-text {
	font-family : Tahoma, sans-serif;
	font-size: .7em; 
	text-decoration: none;
	background-color: #FFF5D0;
	display: block;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 15px;
	margin: auto;
	height: 100%;
	color: #4F4F4F;
}

.tx-jppageteaser-pi1-text-ondemand {
	font-family : Tahoma, sans-serif;
	font-size: .7em; 
	text-decoration: none;
	background-color: #A38A2A;
	display: block;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 15px;
	margin: auto;
	height: 100%;
	color: #FFF5D0;
}
.tx-jppageteaser-pi1-headline-ondemand {
	font-family : Tahoma, sans-serif;
	font-size: 1em; 
	color:#FFF5D0;
	font-weight: bold;
	text-decoration: none;
	background-color: #A38A2A;
	display: block;
	line-height: 16px;
	padding-left: 3px;
	vertical-align: top;
	font-variant:small-caps;
	text-align: left;
}

.tx-jppageteaser-pi1 a:HOVER .tx-jppageteaser-pi1-headline-ondemand {
	color: #FFF5D0;
	background-color: #A38A2A;
}

.tx-jppageteaser-pi1-link a, .tx-jppageteaser-pi1-link a, .tx-jppageteaser-pi1-link a:link, .tx-jppageteaser-pi1-link a:active, .tx-jppageteaser-pi1-link a:visited {
	font-family : Tahoma, sans-serif;
	font-size: .7em; 
	font-weight: normal;
	padding-left: 3px;
	text-align: left;
	color: #A38A2A;
}
.tx-jppageteaser-pi1-link a:HOVER {
 	background-color: #A38A2A;
	color: #ffffff;
}

a:HOVER .tx-jppageteaser-pi1-image{
	background-color: #FFF5D0;
}

.tx-jppageteaser-pi1-image{
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px;

}
/********************* plugin.feadmin.jppageteaser END *********************/


.csc-mailform p{
	margin: 0px;
	padding: 0px;

}
/********************* plugin.feadmin.sendacard BEGIN *********************/

.tx-srsendcard-pi1-card {
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-color: #A38A2A;
	background-color: #ffffff;
	width: 440px;
	height: 370px;
	padding: 3px;
	
}
.tx-srsendcard-pi1 P { font-family:Tahoma, sans-serif; font-size:.7em; color:#4F4F4F; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; text-indent:0px; }
.tx-srsendcard-pi1 A:link { background-color:transparent; color:#A38A2A; text-decoration:none; font-weight:bold;}
.tx-srsendcard-pi1 A:visited { background-color:transparent; color:#A38A2A; font-weight:bold; text-decoration:none; }
.tx-srsendcard-pi1 A:hover { background-color: #A38A2A; color:#ffffff; text-decoration:none; }
.tx-srsendcard-pi1 A:active { background-color:transparent; color:#A38A2A; font-weight:bold; text-decoration:none; }

/********************* plugin.feadmin.sendacard END  *********************/

/********************* plugin.feadmin.tt_products BEGIN *********************/
.shop-products {
	font-family : Tahoma, sans-serif;
	font-size : .7em;
	line-height : 130%;
	color: #6B6D6B;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
}

.shop-products a:link, .shop-products a:visited, .shop-products a:active{
	font-family : Tahoma, sans-serif;
	font-size: .7em; 
	font-weight: bold;
	padding-left: 0px;
	text-align: left;
	color: #A38A2A;
	
}
.shop-products a:HOVER {
	background-color: #FFF5D0;
	color: #ffffff;
}
#checkboxen INPUT {
	FONT-WEIGHT: normal;
	font-size : .7em;
	COLOR: #ffffff;
	LINE-HEIGHT: 11px;
	FONT-FAMILY: Tahoma, Helvetica, Arial, SunSans-Regular;
	BORDER-TOP-COLOR: #ffffff;
	BORDER-LEFT-COLOR: #ffffff;
	BORDER-RIGHT-COLOR: #ffffff;
	BORDER-BOTTOM-COLOR: #ffffff;
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-RIGHT-WIDTH:1px;
	BORDER-BOTTOM-WIDTH: 1px;
	background-color:#ffffff; 
}
.shop-products-orange {
	font-family : Tahoma, sans-serif;
	font-size : .7em;
	line-height : 130%;
	color: #AD8B00;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
	text-indent : 0px;
}

.shop-products-header {
	font-family : Tahoma, sans-serif;
	font-size : .9em;
	color : #ffffff;
	margin : 0px;
	font-weight: bold;
	font-variant:small-caps;
	padding: 0px;
	margin-top: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #AD8B00;
}
.shop-products-frame {
	margin: 0px;
	padding: 0px;
	border-width: 2px;
	border-style: solid;
	border-left-color: #AD8B00;
	border-top-color: #AD8B00;
	border-right-color: #AD8B00;
	border-bottom-color: #AD8B00;
	width: 160px;
}

.shop-products-list {
	margin: 0px;
	padding: 0px;
	border-width: 2px;
	border-style: solid;
	border-left-color: #FFF5D0;
	border-top-color: #FFF5D0;
	border-right-color: #FFF5D0;
	border-bottom-color: #FFF5D0;
	background-color: #FFF5D0;
	width: 134px;


}

.shop-products-title {
	font-family : Tahoma, sans-serif;
	font-size : 1em;
	color : #4F4F4F;
	margin : 0px;
	font-weight: bold;
	font-variant:small-caps;
	padding: 0px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.shop-products SELECT {
	
}

/********************* plugin.feadmin.tt_products END  *********************/

#content-1col-middle .tx-bxexchange-pi1, #content-2col-middle .tx-bxexchange-pi1{
	width: 450px;
	display: block;
	float: left;
}

div.form-datas table{
	font-family : Tahoma, sans-serif;
	font-size : .7em;
	color : #4F4F4F;
	margin : 0px;
	font-weight: normal;
	margin-top: 0px;
	padding: 3px;
}
* html div.form-datas table{
	padding: 1px;
}

div.form-datas tr{
	height: 21px;
}
.form-frame {
	background-color: #FFF5D0;
	margin: 0px;
	

}

.form-datas SELECT {  
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Tahoma, Helvetica, Arial, SunSans-Regular;
	
	background-color:#ffffff; 
}
.form-datas TEXTAREA {  
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #4F4F4F;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Tahoma, Helvetica, Arial, SunSans-Regular;
	
	background-color:#ffffff; 
	overflow: auto;
} 
.form-datas INPUT {  
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #4F4F4F;
	LINE-HEIGHT: 11px;
	FONT-FAMILY: Tahoma, Helvetica, Arial, SunSans-Regular;
	background-color:#ffffff; 
	
}

.error-data {
	background-color: red;
	padding: 5px;
	color: #ffffff;
}
* html .error-data {
	padding: 2px;
}

.error-frame {
	border-color: red;
	border-style: solid;
	border-width: 2px;
	padding: 2px;
}

.boerse-single-title {
	font-family : Tahoma, sans-serif;
	font-size : 1em;
	color : #4F4F4F;
	margin : 0px;
	font-weight: normal;
	margin-top: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-variant:small-caps;
}
* html .boerse-single-title {
	padding-left: 4px;
}
.boerse-single table{
	font-family : Tahoma, sans-serif;
	font-size : .7em;
	color : #4F4F4F;
	margin : 0px;
	font-weight: normal;
	margin-top: 0px;
	padding: 5px;
}
* html div.boerse-single table{
	padding: 3px;
}


#content-1col-middle .boerse-single p.bodytext, #content-2col-middle .boerse-single p.bodytext{
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:1em;
	color: #4F4F4F;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

#content-1col-middle .boerse-single ul li, #content-2col-middle .boerse-single ul li {
	list-style-image:url(../images/portal/bullet_gold.gif);
	font-size : 1em;
	color : #4F4F4F;
	font-family: Tahoma,Arial,Helvetica,sans-serif;	
	font-weight : normal;
	text-decoration: none;
	margin-top:4px;
}


.csc-uploads-fileSize {
	font-family: Tahoma,Arial,Helvetica,sans-serif;	
	font-weight : normal;
	text-decoration: none;
	font-size: .7em;
	color: #4F4F4F;
}