html {
	padding:0px;
	margin:0px;
}
	
body {
	padding:0px;
	margin:0px;
	text-align: center;
	background:#f6f6f2 url('../img/bg.gif') left top repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	line-height:1.5em;
}
 
#box_header {
 	height:109px;
	margin: 0 auto; 
 	width:955px;
	text-align:left; 
}

.headerback {
	background:url('../img/abs_top.gif') left top repeat-x;
}
 
#box_outer {
 	width:955px;
	margin: 0 auto;
	text-align:left;
	padding:0;	
}


 
 #box_subbar {
	width:955px;
	float:left;
	margin:0;
	padding:0;
	height:30px;

	
}

.csc-textpic-caption {
visibility:hidden;
}

#box_bluebar {
 	background: url('../img/menu_bg.gif') repeat-x;
 	height:24px;
	text-align:center;	
}
 


#box_logo {
 	width:340px;
	float:left; 
	padding:29px 0px 0px 0px;
}
 
#box_right_header {
 	width:615px;
	float:left;
}
 
#box_header_navigation {
 	 text-align:right;
	 font-size:11px;
	 color:#032f7e;
}



#box_header_navigation a {

	 color:#032f7e;
}


 
 .bodytext a img {
 border:0px solid #fff;
 }
 


#box_header_login {
	 font-size:11px;
	 color:#032f7e;
margin:0;
padding:8px 0 8px 0;
width:263px;
float:right;
text-align:right;
}

.formstop {
float:left;
margin:0 0 1px 0;
width:263px;
}

#box_header_login .formstop label {
width:120px;
float:left;
margin:0 0 1px 0;
padding:0 5px 0 0;

}

#box_header_login .formstop2 label {
width:120px;
float:left;
margin:0 0 1px 0;
padding:0 5px 0 0;

}

#box_header_login .sinput {
margin:0 0 1px 0;
width:130px;
}

#box_header_login .formstop2 .logsub {
color:#666;
border-bottom:1px solid #666;
border-top:0px;
border-left:0px;
border-right:0px;
background:transparent;
font-size:10px;
padding:0;
width:50px;
margin:1px 0 0 0;
}



#tipafriend td {
	font-size:12px;
	padding:5px;
	
}
  
/*BEGIN STYLES FOR CONTENT BOXES*/


.imagelongbox_top {
  	background: url('../img/imagelongbox.gif') left top no-repeat;
	padding:10px 0 0 0;
  	float:left;
 	width:955px;
	margin:0;
}

.imagelongbox_box {
  	background: #fff;
	padding:0 10px 10px 10px;
  	float:left;
 	width:955px; 
	margin:0;
	border-bottom:1px solid #E4E4E4;
}

*html .imagelongbox_box {
width:935px;
}

*+html .imagelongbox_box {
width:935px;
}


.content_box_content ul {
	margin-left:20px;
}

.content_box_content p, h1, h2, h3, h4, h5 {
	
}

.content_box_content ul, content_box_content2 ul {
	margin:0;
	padding:0;
}
 
.content_box_content li, .content_box_content2 li {
	list-style-type:none;
	margin:0;
	padding:0;
	background: url('../img/listpoint.gif') left center no-repeat;
}

.content_box_content li a, .content_box_content2 li a {
	margin:0;
	padding:0 0 0 15px;
	color:#000;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
}


 h1 span, h2 span,h3 span {
padding:2px 10px 2px 10px;
background:#fff;
}

 
.content_box_content h1 {
	font-size:1.0em;
	color:#054acb;
 	text-indent:20px;
	margin:0 0 10px 0; 
}

.content_box_content h2 {
	font-size:1.0em;
	color:#054acb;
 	text-indent:20px; 
}

.content_box_content h3 {
	font-size:1.0em;
	color:#054acb;
	margin:5px 0;
}

h2.catImage {
    background: url('../img/raute_links.gif') center center no-repeat;
	font-size:12px;
	color:#054acb;
	text-indent:30px;
}
/*END STYLES FOR CONTENT BOXES*/ 
  
/*BEGIN STYLES FOR RIGHT CONTENT BOXES*/
#box_right2 {
  	float:right;
 	width:455px;
	margin:0;
	padding:0;	
}

#box_right {
  	float:right;
 	width:290px;
	margin:0;
	padding:0;	
	text-align:left;
}
 
 
#box_right .content_box, #box_right .content_box2 {
    background: #fff;
	float:left;
	width:290px;
	margin:0 0 10px 0;
	padding:0;

}

#box_right .content_box_content, #box_right .content_box_content2 {
	border-bottom:1px solid #E4E4E4;
	background: #fff;
	float:left;
	width:290px;
	padding:14px 14px 10px 14px;
}

*html #box_right .content_box_content, *html #box_right .content_box_content2 {
width:262px;
}

*+html #box_right .content_box_content, *+html #box_right .content_box_content2 {
width:262px;
}

#box_right .content_box_top, #box_right .content_box_top2 {
  	background:url('../img/right_top_box_top.gif') left top no-repeat;
	padding: 10px 0 0 0;
  	float:left;
 	width:290px; 
	margin:0 0 10px 0;
}

#box_right .content_box_content h1, #box_right .content_box_content2 h1 {
	margin:0 0 10px 0; 
    background: url('../img/raute_rechts.gif') left center no-repeat;
	font-size:12px;
	color:#054acb;
	text-indent:30px;
}
	

/*END STYLES FOR RIGHT CONTENT BOXES*/

/*BEGIN STYLES FOR LEFT CONTENT BOXES*/ 
#box_left2 {
 	float:left;
 	width:480px; 
	margin:0;
	padding:0;
}

#box_left {
 	float:left;
 	width:640px; 
	margin:0;
	padding:0;
}
 

#box_left .content_box {
    background: #fff;
	float:left;
	width:640px;
	margin:0 0 10px 0;
	padding:0;

}

#box_left .nomessage {
	border-bottom:1px solid #E4E4E4;
	background: #fff;
	float:left;
	width:640px;
	padding:14px 14px 10px 14px;
}

#box_left .content_box_content {
	border-bottom:1px solid #E4E4E4;
	background: #fff;
	float:left;
	width:640px;
	padding:14px 14px 10px 14px;
}

*html #box_left .content_box_content, *html #box_left .nomessage  {
width:612px;
}

*+html #box_left .content_box_content, *+html #box_left .nomessage {
width:612px;
}


#box_left .content_box_top {
  	background: url('../img/left_top_box_top.gif') left top no-repeat;
	padding: 10px 0 0 0;
  	float:left;
 	width:640px; 
	margin:0 0 10px 0;
}

#box_left .content_box_top2, #box_left .content_box_content2 {
margin:0;
padding:0;
}


#box_left .content_box_content h1 {
	margin:0 0 10px 0; 
    background: url('../img/raute_links.gif') left center no-repeat;
	font-size:12px;
	color:#054acb;
	text-indent:30px;
	padding:0;
}
	
#box_left .content_box_content h1 a, #box_right .content_box_content h1 a {	
	background: #fff;
	font-size:12px;
	color:#054acb;
	text-decoration:none;
	padding:0 10px 0 10px;
}
/*END STYLES FOR LEFT CONTENT BOXES*/	
	
.imagelongbox_top .imagelongbox_box #box_left2 h1 span {
padding:2px 10px 2px 10px;
background:#fff;
}

.imagelongbox_top .imagelongbox_box #box_right2 h1 span {
padding:0;

}

.imagelongbox_top .imagelongbox_box #box_left2 h1, .imagelongbox_top .imagelongbox_box #box_right2 h1  {
	margin:0 0 10px 0; 
    background: url('../img/raute_links.gif') left center no-repeat;
	font-size:12px;
	color:#054acb;
	text-indent:30px;
	padding:0;
}

/*START STYLES FOR FOOTER*/	
 #box_footer {
	margin-top:35px;
 	background-color:#e0e0e0;
 	height:50px;
	padding:10px 0px;
	font-size:0.9em; 
	color:#999999;
}

#box_footer a {
	color:#999999;
}
/*END STYLES FOR FOOTER*/	

/*START STYLES FOR BOX MENU*/
#box_menu {
	width:610px;
	float:left;
	margin:0;
	padding:0;
}
	
#box_menu ul {
    margin:0;
    padding:0;
    list-style:none;
	text-align:center;
}

#box_menu li.start {
    float:left;
	margin:0;
    margin:0;

	background:url('../img/trenner.gif') no-repeat right top;
}

#box_menu li.end {
    float:left;
    margin:0;
    padding:0;

}
	
#box_menu li.act, #box_menu li.endact  {
    float:left;
    background:#fff url('../img/menu_middle_back.gif') repeat-x left top;
    margin:0;
    padding:0;
}

#box_menu a {
    display:block;
	font-weight:bold;
	color:#fff;
	padding:3px 20px 3px 16px;
}
	
#box_menu a.current {
    display:block;
	color:#0000d5;
    background:url('../img/menu_leftact_back.gif') no-repeat left top;
	font-weight:bold;
}
	
#box_menu li.act span {
    display:block;
    background:url('../img/menu_rightact_back.gif') no-repeat right top;

}

#box_menu li.endact span {
    display:block;
    background:url('../img/menu_rightact_last_back.gif') no-repeat right top;
}

#box_menu li.endact span a {
	padding:3px 20px 3px 15px;
}

#box_navigation {
	margin: 0 auto;
 	width:955px;
	text-align:left;
}

#box_sub_navigation {
	width:955px;
	float:left;
	margin:0;
	padding:0; 
	text-align:left;
	font-size:12px;
}

.submenu {
    margin:0;
    padding:0;
    list-style:none;
}

.submenu li {
    float:left;
    margin:0;
    padding:0;
}

.submenu li a {
    margin:0;
    padding:2px 10px 2px 10px;
	color:#666;
	font-weight:bold;
}

.submenu .act a {
    margin:0;
    padding:2px 10px 2px 10px;
	color:#054acb;
	font-weight:bold
}

#box_invent {
 	float:right;
	width:290px;
	background:url('../img/tip_back.gif') left top repeat-x;
	height:24px;
		text-align:center;
		padding:0;
}
  
#box_invent a{
  color:#fff;
 
 }

/*END STYLES FOR BOX MENU*/

.mf-input, .mf-text, .mf-select {
border:1px solid #666;
}

.mf-submit {
   border: 0px;
   background: url('../img/button_background.gif') center bottom no-repeat;
   color: #FFFFFF;
   font-size: 10px;
   font-weight: bold;
   margin:0 0 1px 60px;
   width:133px;
   height:26px;
}


	#faq {
		color: white;
		width: 260px;
	}

	#faq .question {
		display:block;
		width: 260px;
		height: 22px;		
		font-weight:bold;
		background-image : url('../img/question_bg.gif');
	}
	
	#faq a {
		text-decoration: none;
		color: white;
		text-align: center;
	}
	
	#faq a:hover{
		color: #1A0871;
		cursor: pointer;
	}
	
	#faq .answer {
		display:none;
		color: #0544B9;
		padding: 10px;
		width: 230px;
		border-left:1px solid #0544B9;
		border-right:1px solid #0544B9;
		text-align:left;
	}
	#faq div {
		margin-left:auto;
		margin-right:auto;
	}
#faqLI {
color: white;
width: 260px;
}

#faqLI .questionLI {
display:block;
width: 260px;
height: 22px;
font-weight:bold;
background-image : url('../img/question_bg.gif');
}

#faqLI a {
text-decoration: none;
color: white;
text-align: center;
}

#faqLI a:hover{
color: #1A0871;
cursor: pointer;
}

#faqLI .answerLI {
display:none;
color: #0544B9;
padding: 10px;
width: 230px;
/*border:1px solid #D7F1F4;*/
background-color:#e2e6f5;
}
#faqLI div {
margin-left:auto;
margin-right:auto;
}
.tx-timtabsociable-pi1 {
	margin:0;
 	background-color:#e0e0e0;
 	height:50px;
	padding:10px 0px;
	font-size:0.9em; 
	color:#999999;
}

.tx-timtabsociable-pi1 a {
padding: 0 3px 0 3px;
}


					/*********************** Sytles für die Suche ********************************/
.tx-fesearchintable-pi1 {
	background-color:#FFF;

}

.tx-fesearchintable-pi1 li {
	list-style-type:none;
	margin:0;
	padding:0 0 0 15px;
	background: url('../img/listpoint.gif') left center no-repeat;
}

.fesearchintable label {
width:120px;
float:left;
font-weight:bold;
margin:0 0 2px 0;
}

.fesearchintable input, .fesearchintable select {
margin:0 0 2px 0;
border:1px solid #666;
background:#fff;
}

 .searchheader {
 float:left;
 width:100%;
color:#fff;
background:#054acb;
padding:5px 5px 5px 30px;
font-weight:bold;
margin:5px 0 5px 0;
}

.item {
padding:0 0 5px 0;
border-bottom:1px dashed #054acb;

}

.item h2 a {
	font-size:1.0em;
	color:#054acb;
 	text-indent:20px; 
}

.list {
background:#ccc;
}

.more a {
  color:#054acb;
  text-decoration:underline;
  padding:0 20px 0 0;
  background: url('../img/more.gif') top right no-repeat;
  
}

.imagebox, .itemmitglied {
width:99%;
padding:0;
float:left;
background-color:#FFFFFF;
border-bottom:1px dashed #054acb;
}

.imagebox img, .itemmitglied img {
float:left;
padding: 0;
margin:0 5px 10px 0;
}



	#slideContainerLI div img{
		display:none;
	}
	#slideContainerLI .slideviewLI-list div{
		padding-left:15px;
		background: url('../img/listpoint.gif') left center no-repeat;
	}
	#slideContainerLI .slideview-text-header{
		font-size:12pt;
		line-height:25px;
	}
	#slideContainerLI .slideviewLI-list a{
		text-decoration:underline;
	}
	

.fastSearch {
height:22px;
padding:2px 5px 0 5px;

}

.fastSearch label {
	float:left;
	width:auto;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:5px;
	
}

.fastSearch input {
	width:180px;
 	float:left;
	background:#fff;
	border:1px solid #fff;
	color:#666;
}

.fastSearch .sbut {
	width:auto;
	margin-left:5px;
	background:transparent;
	border:0px solid #fff;
	
}


.tx-hbook-pi1 textarea {
	width:250px;
	height:132px;


}
.tx-hbook-pi1 .item {
padding:20px 40px 0px 40px;
}
.tx-hbook-pi1 .head {

}

.tx-hbook-pi1 .head {
color: #ADADAD;
}
.tx-hbook-pi1 .head a{
color: #ADADAD;
text-decoration:underline;
font-size:1.1em;
}
.tx-hbook-pi1 .content {
padding-bottom:20px;
border-bottom:1px solid #999999;
margin-bottom:20px;
}

.forms {
width:590px;
float:left;
margin:0 0 3px 0;
padding:0;
}



