/* CSS Document */



/*CONTENT*/
#content {
	position: absolute;
	width: 766px;
	height: 532px;
	left: 213px;
	top: 108px;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	font-size:1.3em;
	line-height: 1.5em;

}	

#content h5, #content > h1  {width: 478px; border: 1px solid #cccccc;}

.conttextfull, .news-single-item, .tx-indexedsearch, .tx-kuloplayer-pi1, .bildlcontent, fieldset.survey_item, .survey_message, .survey_error, .tx-srfeuserregister-pi1, table.csc-uploads, .topstory{ 
	
	padding:5px 5px 10px 5px;
	margin: 0 0 5px 0;
	position: relative;
	left:0px;
	top:0px;
	width: 483px;
clear: both;
	overflow:hidden;
/*	border-bottom: 1px dashed #222222;*/
/*	background-image:url(bilder/liniebottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
	border: 1px solid #cccccc;

}

#content > p.bodytext {width: 483px; padding:5px 5px 10px 15px;
	margin: 0 0 5px 0;}
	
	
#content > h1 {	margin: 0 0 5px 10px;}

.conttextfull .kanzeige h2 {
	font-size:  0.9em; margin: 0; padding: 0;

	}
.conttextfull .kanzeige p {
	font-size: 0.9em; margin: 0;padding: 0;
}	
.conttextfull .kanzeige p br{
	display: none;
}	

.conttextfull .kanzeige p a:link{
	text-decoration: underline;
}
.conttextfull .kanzeige p a:hover{
	text-decoration: none;
}		


table.csc-uploads{ 
	
	padding:5px 5px 10px 5px;
	margin: 0 0 5px 0;
	position: relative;
	left:0px;
	top:0px;
	width: 495px;
clear: both;
	overflow:hidden;
/*	border-bottom: 1px dashed #222222;*/
/*	background-image:url(bilder/liniebottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
	border: 1px solid #cccccc;

}

table.csc-uploads tr.tr-even{
	border-bottom: 1px dotted #cccccc;
	padding: 0;
	margin:0;
		background-color: #dddddd;
}
table.csc-uploads tr.tr-odd{
	border-bottom: 1px dotted #cccccc;
	padding: 0;
	margin:0;
	height: 16px;
		background-color: #ffffff;
}
table.csc-uploads tr td p {

	padding: 0px;
	margin: 2px;
	font-size: 0.9em;
}

table.csc-uploads tr td a {
	color: #000000;

}


/*UMFRAGE - AUSGBLENDETE NUMMERN*/
.tx-pbsurvey-pi1 {position: relative; width: 493px; left: 0; top:0; }
legend.question {font-weight: bold;}
legend.question .questionNumber {display: none;}
.survey_error {color: #cc0000;}
.tx-pbsurvey-pi1 {margin-bottom: 100px;}
.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
		.tx-pbsurvey-pi1 .pagenumbering {font-size: 10px; position: relative; height: 15px; margin: 10px 0;}
		.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #CCCCCC; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
		.tx-pbsurvey-pi1 .bar {background-color: #D7E6E4; height: 15px; z-index: 4; position: absolute; left: 0px;}
		.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px; top: -3px;}
		.tx-pbsurvey-pi1 .pageHeader {font-size: 130%; font-weight: bold; color: #003399;}
		.tx-pbsurvey-pi1 .pageIntroduction {}
		.tx-pbsurvey-pi1 .survey_item {margin-top: 20px; margin-bottom: 20px;}
		.tx-pbsurvey-pi1 .itemform {}
		.tx-pbsurvey-pi1 .question {font-size: 110%; font-weight: bold;}
		.tx-pbsurvey-pi1 .questionNumber {}
		.tx-pbsurvey-pi1.columnNext {font-size:  10px; line-height: 12px;}
		.tx-pbsurvey-pi1 .questionSubtext {font-size: 100%;}
				.tx-pbsurvey-pi1 .questionComment {display: none;}
		.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
		.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
		.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
		.tx-pbsurvey-pi1 .matrix {width: 100%;}
		.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #D7E6E4;}
		.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
		.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}

		.tx-pbsurvey-pi1 formbuttons { clear: both;}
		.tx-pbsurvey-pi1 .verradio {float: left; width: 200px; margin: 5px;}
		.tx-pbsurvey-pi1 .verradio label, .tx-pbsurvey-pi1 .verradio input {float: right;}
		.tx-pbsurvey-pi1 .bundesland .verradio {float: left;width: 200px;}
		.tx-pbsurvey-pi1 .bundesland .verradio input {float: right;}
		.tx-pbsurvey-pi1 .frage_4a td { padding: 5px;}
		

	
	
	
	


 .tx-ppferegister-pi1{ 
	
	padding:5px 5px 10px 5px;
	margin: 0 0 5px 0;
	position: relative;
	left:0px;
	top:20px;
	width: 483px;
clear: both;
	overflow:hidden;
/*	border-bottom: 1px dashed #222222;*/
/*	background-image:url(bilder/liniebottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
	border: 1px solid #cccccc;

}

 .csc-loginform{ 
	
	padding:5px 5px 10px 5px;
	margin: 0 0 5px 0;
	position: relative;
	left:0px;
	top:20px;
	width: 492px;
clear: both;
	overflow:hidden;
/*	border-bottom: 1px dashed #222222;*/
/*	background-image:url(bilder/liniebottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
	border: 1px solid #cccccc;

}

.csc-form-label-req {padding: 0; margin: 0;}
.csc-loginform td.csc-form-fieldcell input {	
border: 1px solid #000000;
	color: #ffffff;
	background-color: #588780;}

.conttextfull .bodytext {
margin-left: 10px;

}


.news-single-item h3{
margin:0;
padding:0 10px 0 0;
font-size:1em;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
border-right:2px solid #eeeeee;

}

h2.newsSubHeader {
display:block;
margin:0;
padding:0 10px 0 0;
font-size:1em;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
border-right:2px solid #eeeeee;

}



.tx-ttnews-browsebox   {
padding:5px 2px 5px 2px;
	margin: 0 0 5px 0;
	position: relative;
	font-size:0.9em;
	left:0px;
	top:0px;
	width: 489px;
clear: both;
background-color:#eeeeee;
	overflow:hidden;
/*	border-bottom: 1px dashed #222222;*/
/*	background-image:url(bilder/liniebottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
	border: 1px solid #cccccc;
}

.news-search-emptyMsg {
padding:0 2px 0 2px;
	margin: 0 0 5px 0;
	position: relative;
	font-size:0.9em;
	left:0px;
	top:0px;
	width: 489px;
clear: both;
}

.tx-kuloplayer-pi1 { 

}



.conttextfull .termine a:link, .conttextfull ul li a:link, .bodytext a, .tx-indexedsearch a:link {
color: #222222;
text-decoration: none;

}
.conttextfull .termine a:hover, .conttextfull ul li a:hover,.tx-indexedsearch a:hover, .conttextfull a {
color: #000000;
text-decoration: underline;

}


.conttextfull .termine a:visited, .conttextfull ul li a:visited, .tx-indexedsearch a:visited {
color: #666666;
text-decoration: none;

}


.conttextfull .termine a, .conttextfull ul li a, .tx-indexedsearch a, .bodytext a,  .news-single-related dl dd a, .kanzeige a,{
background-image:url(bilder/vierpunkte.gif);
background-position:left center;
background-repeat:no-repeat;

padding-left: 10px;


}

.conttextfull .termine a.weiter:before {
content:"";

}

.conttextfull .termine {
margin-bottom: 15px;
}

.conttextfull .termine td {
padding: 10px 5px 5px 10px;
margin:0px;
border-bottom: 1px solid #cccccc;
vertical-align:top;
border-left:1px solid #eeeeee;
}


.conttextfull ul {
list-style-type:none;
margin: 0px 5px 5px 0;
padding: 0px;
}

.conttextfull ul li{
list-style-type:none;
border-bottom;
padding: 10px 5px 5px 10px;
margin:0px;
border-bottom: 1px solid #cccccc;

}
.conttextfull img {
margin-left: -3px;
}




.conttextleft,.conttextright  {
	padding-right: 10px;
	margin-right: 10px;
	position: relative;
	width: 212px;
	background: #ffffff;
	overflow:hidden;
	float:left;
	padding-bottom: 5px;
	padding-left: 1px;
}

.news-list-browse {

background-color: #ffffff;
background-image: none;
}

/*.conttextright {
	padding-left: 10px;
	position: relative;
	width: 242px;
	overflow:hidden;
	height: 100%;
	padding-bottom: 5px;
	padding-top: 0px;
	float: left;

}*/

.smallnews, .bform {
	padding: 0px;
	margin-top: 0;
	position: absolute;
	left: 492px;
	top: -6px;
	width: 178px;
	overflow:hidden;

	z-index:1002;


}

.smallnews h1 {
display: block;
	padding: 2px;
	margin: 6px 6px 0 6px;
	font-size: 1em;
	font-weight:bold;
/*	background-image:url(bilder/liniebottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
	border: 1px solid #82AFA8;
	background-color: #105187;
	color: #ffffff;
	z-index:1002;
	text-align:left;





}

.smallnews h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
padding: 2px;
margin: 6px 6px -12px 6px;
/*background-image:url(bilder/liniebottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
font-weight: bold;
/*border: 1px solid #cccccc;
e;*/
background-color:#ffffff;
color:#588780;
text-align:left;
border-top:1px solid #222222;
}


 .news-catmenu{
	padding: 0px;
	margin: 5px 0px 0px 5px;
	position: absolute;
	left: 492px;
	top: -6px;
	width: 169px;
	overflow:hidden;

	z-index:1002;


}


 #rubrikSelection  {
	padding: 2px;
	margin-top: 0;
	position: absolute;
	left: 494px;
	top: 0px;
	width: 164px;
	overflow:hidden;
	text-align: right;
	font-size:  0.9em;
	line-height: 1.2em;
	background-color: #eeeeee;
border: 1px solid #cccccc;



}


#rubrikSelection form {
	float: right;
	margin-bottom:  1.2em;

}
#rubrikSelection form select {
		width: 162px;
}




.newsmeldung,  .news-catmenu-NO, .news-catmenu-ACT, .boardsearch,.smallnews .tx-newloginbox-pi1 {
display: block;
	padding: 2px;
	margin: 6px;
	font-size: 0.9em;
	line-height: 1.25em;
/*	background-image:url(bilder/liniebottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
	border: 1px solid #82AFA8;
	background-color: #DEECEA;
	z-index:1002;





}



.smallnews .tx-felogin-pi1  {
display: block;
	padding: 2px;
	margin: 6px;
	font-size: 0.9em;
	line-height: 1.25em;
/*	background-image:url(bilder/liniebottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
	border: 1px solid #cccccc;
	background-color: #ffffff;
	z-index:1002;

}
.smallnews .tx-felogin-pi1 h3 {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.9em; background-color:#efefef; padding: 3px 0 3px 0;}
.smallnews .tx-felogin-pi1 div {margin: 5px 0 5px 0;}

.smallnews .tx-felogin-pi1 form fieldset {background-color:#efefef; border:none; }
.smallnews .tx-felogin-pi1 p a {color: #000000; text-decoration:underline;}


.smallnews .tx-newloginbox-pi1 table {display: inline;}
.smallnews .tx-newloginbox-pi1 table tr th,.smallnews .tx-newloginbox-pi1 table tr td {display:list-item; list-style-type:none; margin:0; padding:0; text-align:left; }
.smallnews .tx-newloginbox-pi1 input {width: 120px;}

.smallnews .tx-newloginbox-pi1 ul {list-style-type:none; margin: 0; padding: 0;}
.smallnews .tx-newloginbox-pi1  ul li {margin: 0; padding: 0;}

.newsmeldung img {
float: left;
margin: 3px 3px 1px 1px;
}
.newsmeldung .bodytext a{
background-image:none;
}

.newsmeldung .weiterLink a{
background-image:url(bilder/vierpunkte.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left: 10px;
}


.newsmeldung p.mehr {
clear: both;
}

.newsmeldung ul {
margin: 0px;
padding: 0px;
list-style-type: none;

}

.newsmeldung ul li {
margin: 2px 0 0 5px;
padding: 0px;
}

.newsmeldung ul li a {
color: #000000;
text-decoration: none;

}

.news-single-category, .news-single-author {
clear: both;
font-size: 0.9em;
text-align:right;
display: block;
border-top: 1px solid #cccccc;
padding: 1px 6px 1px 0;
margin: 0px 2px 2px 0;
}

.news-single-related a{
color:#222222;

}

.news-single-additional-info {
font-size: 1em;
font-style:normal;
text-align:left;
display: block;
border-top: 1px solid #222222;
padding: 1px 6px 1px 0;
margin: 0px 2px 2px 0;
background-color:#ffffff;
}

.news-single-img {
position: relative;
left: 0px;
top: 0px;
float: left;
padding: 0 0 1px 0;
margin: 5px 10px 5px 0;
text-align: center;
background-color:#eeeffffffeee;

}
.news-single-imgcaption {
width: 236px;
display:block;
font-size: 0.9em;
line-height:1.3em;
padding: 2px;
margin: 2px 0 2px 5px;
text-align: left;
background-color: #eeeeee;
}


 p.bodytext img {
margin: 2px 5px 2px 0;
padding: 0;

}



dl.news-single-links {
font-size:0.9em;
font-weight:bold;
text-align:left;
}

dl.news-single-links dt {
font-weight:bold;
font-size:1.1em;
}

dl.news-single-links dd {
padding: 0;
margin: 0;
}


.news-single-timedata {
font-size: 0.9em;
color: #000000;
text-align:right;
display: block;
border-top: 1px solid #cccccc;
padding: 4px;
margin: 2px 2px 2px 0;
}


.newsImage {
float: left;
margin: 0 10px 3px 0;


}
.newsImage img {margin-left:5px;}

.newsSubHeader {

display: inline;
color: #222222;
font-size: 1em;
line-height: 1.2em;
font-weight:normal;
margin:0;
padding:0;
clear:none;

}





.weiter a{
text-align:left;
color: #333333;
}

.weiter, p.weiterLink a:link, p.weiterLink a:visited {
clear:both;
display: inline;
	font-size: 1.0em;
	color:#000000;
text-decoration: none;

	padding: 0.2em;

color: #000000;
font-style:italic;
letter-spacing:0.1em;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
background-color:#efefef;

}

.weiter:hover, p.weiterLink a:hover {
clear:both;
	color:#A4C0BC;
	/*background-color: #A4C0BC;*/

	padding: 0.2em;

}

p.weiterLink a:before{

}
 


	/* HTML-TAGS */

html {

}

body {
	left:0px;
	top:0px;
	padding:0px;
	margin: 0px;
	height:100%;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.85em;
	line-height: 1.3em;
	color:#333333;
	overflow: auto;
		height:100%;
	width:100%;

	background-image:url(bilder/bgbody.gif);
	background-position:left;
	background-repeat:repeat-y;

	
	
}



a {
text-decoration:none;


}



ul {
	margin: 0px;

	}
	
li {
	margin: 0px;

	}


h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
padding: 0 0 0.5em 0;
margin: 0;
/*background-image:url(bilder/liniebottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
font-weight: bold;
/*border: 1px solid #cccccc;
e;*/
color:#588780;
}

.newsmeldung h2, .smallnews .tx-newloginbox-pi1 h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
padding: 2px;
margin: 3px 0 0 0;
/*background-image:url(bilder/liniebottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
font-weight: bold;
/*border: 1px solid #cccccc;
e;*/
background-color:#588780;
color:#ffffff;
text-align:left;
border-top:1px solid #222222;
}

.newsmeldung h2 a:link, .newsmeldung h2 a:visited {
	color:  #ffffff;
}

h1 a:link, h1 a:visited {
	color:  #000000;
}


h1, .news-single-item h2 {
font-family:Verdana Arial, Helvetica, sans-serif;
padding: 2px 0 2px 4px;
margin-bottom: 0.85em;
margin-top: 0;
font-size: 1.1em;
line-height: 1.25em;
font-weight: bold;
color:#000000;
background-color:#DEECEA;
border-top: 1px solid #588780;

}
#content .tx-pbsurvey-pi1 .survey_item h1 { width: 488px; border: 1px solid #cccccc; font-size: 110%;

	}

h2 a:link, h2 a:visited {
	color:  #588780;
}


.clearer {

display: none;
}

.kanzeige {
padding: 5px 0 5px 0;
border-bottom: 1px solid #cccccc;
}


.news-catmenu-NO, .news-catmenu-ACT {
padding: 2px;
margin: 2px 0 0 2px;
border: 1px solid #cccccc;
width: 75px;
height: 50px;
float: left;

}

.news-catmenu-ACT {
background-color: #eeeeee;
}

.news-catmenu-NO a, .news-catmenu-ACT a {
color: #666666;
}
.news-catmenu-NO a:before, .news-catmenu-ACT a:before{
content: "Ausgabe ";

}


/*   SUCHE  */

.tx-indexedsearch-rules .tx-indexedsearch-rules {
clear: both;
position: relative;
width: 483px;
border-top: 1px solid #cccccc;
text-align: right;
padding-top:28px;
}

.tx-indexedsearch-rules .tx-indexedsearch-rules p, .tx-indexedsearch-rules .tx-indexedsearch-rules h2 {
margin-left: 220px;
padding-left: 28px;
text-align:left;


}

.tx-indexedsearch-rules .tx-indexedsearch-rules p {
border-left: 1px solid #cccccc;
}

.tx-indexedsearch-rules .tx-indexedsearch-rules p.searchrules {
color: #666666;
}

.searchtd1 {
width: 220px;
}

.searchtd1, .searchtd2, .searchtd3, .searchtd23 {
padding: 5px 0 5px 0;
border-bottom: 1px dotted #cccccc;
}

.searchsubmit {
padding-top: 10px;

}

.news-search-form-submit input {

	border: 1px solid #000000;
	color: #ffffff;
	background-color: #588780;
	}

/*  SUCHE */

input.tx-indexedsearch-searchbox-sword {
width: 300px;
background-color: #ECFFFF;
}


/*    KONTAKT-FORMULAR   */


#VNMForm label {

	display:block;
	width: 220px;
	margin: 5px 0 5px 0;

}


#VNMForm input.kontname, #VNMForm input.aboname, #VNMForm input.abofirma, #VNMForm textarea#aboadresse, #VNMForm input.abofax, #VNMForm input.aboemail, #VNMForm input.abotelefon,  #VNMForm input.kontmail, #VNMForm textarea#kontakttext {
width: 300px;
background-color: #ECFFFF;

}



/*      FORUM    */

.smallnews table td {display: block; clear: both;}
.smallnews table td input { margin: 0 2px 2px 2px; width: 68px;}
.smallnews table {margin-left: 3px;width: 169px; background-color: #eeeeee;}
#tx_chcforum-pi1 {width: 495px;}
.tx-chcforum-pi1-Table a, .tx-chcforum-pi1-noWrap a{color: #222222;}

.tablemainboard {
padding: 5px;
width: 495px;

border: 1px solid #cccccc;
margin: 0 0 10px 0;

}

.tdboard1, .tdboard1-4, .tdboard2, .tdboard3, .tdboard4, .tdboard5, .tdboard6 {
border-bottom: 1px dotted #cccccc;
padding: 5px;

} 


.tdboard1 a, .tdboard1-2 a, .tdboard1-4 a, .tdboard2 a, .tdboard3 a, .tdboard4 a, .tdboard5 a, .tdboard6 a {

color: #333333;
text-decoration: underline;


}   

.tdboard2, .tdboard3, .tdboard4 {
border-left: 1px solid #cccccc;

} 


.tdboard3 {

text-align:center;

}


#boardform .boardtext {


}

#boardSearchSubmitId {

margin: 10px 0 0 0;

}


#mailform {
width: 495px;
margin: 5px 0 0 0;


}
#mailform textarea {
width: 402px;
background-color: #ECFFFF;
}

#mailform fieldset {

border: none;
}

#mailform fieldset label {
clear: both;
float: left;
width: 220px;
margin: 5px 0 5px 0;
border-bottom: 1px dotted #cccccc;
}

#mailform fieldset input {
float: left;
margin: 5px 0 5px 0;
background-color: #ECFFFF;

}

#mailform fieldset input.csc-mailform-check {

}
#mailform fieldset input.csc-mailform-submit{
clear: both;
margin-top: 20px;
background-color: #D7E6E4;
}


/*    NEWSLETTER     */


.nlform {

margin-bottom: 20px;
}

.nlform label {
clear: both;
display: block;
width: 140px;
float: left;
margin: 5px 0 5px 0;
border-bottom: 1px dotted #cccccc;
}

.nlform input {
float: left;
margin: 5px 2px 5px 0;
width: 300px;
}

.nlname {

background-color: #ECFFFF;
width: 300px;
}
.nlemail {

background-color: #ECFFFF;
width: 300px;
}

#labframe {
	border: 1px solid #cccccc;
}

br {
border: 1px solid #000000;
}


.tx-ttnews-browsebox a {
color: #000000;
}

ul.rubriklist {
list-style-type:none;
padding: 0;
margin:0;
width:  493px;


}

ul.rubriklist li {
float: left;
margin: 3px 1px 2px 1px;
width: 161px;
text-align: center;

}

ul.rubriklist li a {
color: #000000;
display: block;
font-size: 0.9em;
background-color: #eeeeee;
border: 1px solid #cccccc;
padding: 2px;
text-decoration: none;
font-weight:bold;
}
ul.rubriklist li a:hover {
color: #000000;
display: block;
font-size: 0.9em;
background-color: #ffffff;
border: 1px solid #cccccc;
}


a.internal-link img {
float: left;
margin: 1px;

}


/*DENTAL-TV*/

#content .bildleiste {
position: relative;
display: block;
float: left;
width: 108px;
height: 200px;
margin: 2px 2px 0 0;
background-color: #eeeeee;

}


.bildleiste .bildltext {
font-size: 11px;
line-height: 12px;
padding: 1px 2px 1px 2px;

}

.bildleiste .bildltext a{
color: #222222;
text-decoration: underline;
}



#gohome {position: absolute; left: 0px; top: 0px; width: 207px height: 101px; z-index: 2000;}
#govnm {position: absolute; left: 955px; top: 7px; width: 44px height: 51px; z-index: 2000;}




/*REGISTRIERNG*/
.tx-srfeuserregister-pi1 fieldset {
	border: 1px dotted #000000;
}

 		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; width: 100%;}
		.tx-srfeuserregister-pi1 dt { margin: 0; padding: 0 0 .5em 0; float: left; width: 30%; }
		.tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: right; width: 65%; }
		.tx-srfeuserregister-pi1 dt { clear: both;text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left;  }

.smallnews h1 {
display: block;
	padding: 2px;
	margin: 6px 6px 0 6px;
	font-size: 1em;
	font-weight:bold;
/*	background-image:url(bilder/liniebottom.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
	border: 1px solid #82AFA8;
	background-color: #105187;
	color: #ffffff;
	z-index:1002;
	text-align:left;
width: 149px;




}

#content .smallnews h1 {width: 159px;}


.blind {display:none;}







/***********************************
*	Default stylesheet for commerce
*	last changes: 20.09.2007
***********************************/




/**************************
* Listview for Category
**************************/

div.com-category {}

div.com-category-title {}
div.com-category-subtitle {}
div.com-category-desc {}
div.com-category-img {}

/**************************
* Listview for Products
**************************/

table.com-list { 
	border-collapse:collapse;
	border-spacing:0px;
	margin-bottom:8px;
	margin-top:5px;
	width:100%;	
}
tr.com-list-header { }

tr.com-list-header th { 
	padding:5px;	
}

tr.com-list-header-img { }
tr.com-list-header-title { }
tr.com-list-header-teaser { }
tr.com-list-header-price { }
tr.com-list-header-action { }
	      
	      
table.com-list td { 
	padding:5px;
}
tr.com-list-even {}

tr.com-list-odd {}

td.com-list-col-img { 
	padding:5px;	
}

td.com-list-col-title { 
	text-align:left;
}

td.com-list-col-teaser { 
	text-align:left;
}

td.com-list-col-price { 
	text-align:right;
}

td.com-list-col-action {
	text-align:right;	
 }

div.com-list-action-entry {
	text-align:left;
 }

input.com-input-qty { 
	
}

/**************************
* Singleview for Products
**************************/


div.com-single { }

div.com-single-desc { }

div.com-single-aticle { }

div.com-single-action-entry {}



/**************************
* Attributes for Articels
**************************/

table.com-select-attributes { }

tr.com-select-even {}

tr.com-select-odd {}

div.com-basket-sel-att { }

/**************************
* Basket
**************************/

tr.com-basket-header-list { }

th.com-basket-header-art-nr { }
th.com-basket-header-title { }
th.com-basket-header-price-gross { }
th.com-basket-header-count { }
th.com-basket-header-price-sum { }
th.com-basket-header-basket { }


table.com-basket-list { 	
	border-collapse:collapse;
	border-spacing:0px;
	margin-bottom:8px;
	margin-top:5px;
	width:100%;	
}
tr.com-basket-header { }

tr.com-basket-header th { 
	padding:5px;
}
table.com-basket-list td { 
	padding:5px;
}
tr.com-basket-even { }

tr.com-basket-odd { }


.com-basket-payment {}

.com-basket-payment label { float:left; }

.com-basket-delivery {}

.com-basket-delivery label { float:left; }

.com-text-right {
	text-align:right;
	}

.com-text-left {
	text-align:left;
	}
.com-text-bold {
	font-weight:bold;
	}
/**************************
* Basket Quickview
**************************/
div.com-basket-qv { }
div.com-basket-qv-value { }
div.com-basket-qv-link { }
a.com-basket-qv-basket { }
a.com-basket-qv-chkout { }


/**************************
* Checkout
**************************/

dl.com-chkout-address-items { }

div.com-chkout-address { }

p.com-chkout-address-desc {}

div.com-chkout-address-fields {}

div.com-chkout-address-fields dl {
  clear:both; 
  width: 100%;
  margin:15px 0px;
  }

div.com-chkout-address-fields dt, 
div.com-chkout-address-fields dd { padding-bottom: .5em; }

div.com-chkout-address-fields dt { 
	float: left; 
	width: 30%; 
}
div.com-chkout-address-fields dd { 
	text-align: left; 
}
div.com-chkout-address-fields dd.com-chkout-address-radio,
dd.com-chkout-address-item-select {
	clear: left;
	float: left;
	width: 5%;
}

div.com-chkout-address-fields dt.com-chkout-address-radiolabel {
	float: none;
	width: auto;
}

dt.com-chkout-address-item-data {
	float:none;
	width:auto;	
	margin-left:5%;	
}
div.com-chkout-address-new { clear:both; width:100%; }
p.com-chkout-address-fields-submit { clear:both; }

tr.com-chkout-sum {} 

div.com-chkout-listing-billing-address
div.com-chkout-listing-delivery-address {
	clear: both;
}

div.com-chkout-listing dt {
	clear: left;
	float: left;
	width: 30%;
}

div.com-chkout-listing-footer {
	clear: left;
}

/********************
* Address Management
*********************/

div.com-address-items dl,
div.com-address-list dl {
  clear:both; 
  width: 100%;
  margin:15px 0px;
  }

div.com-address-items dt, 
div.com-address-items dd,
div.com-address-list dt,
div.com-address-list dd { padding-bottom: .5em; }

div.com-address-items dt,
div.com-address-list dt { 
	float: left; 
	width: 30%; 
}
div.com-address-items dd,
div.com-address-list dd { 
	text-align: left; 
}



/**************************
* Invoice
**************************/

table.com-invoice-order {	
	border-collapse:collapse;
	border-spacing:0px;
	margin-bottom:8px;
	margin-top:5px;
	width:100%;	
}

tr.com-invoice-order-header th { 
	padding:5px;
}

th.com-invoice-customer-address {
	width:auto;	
}
th.com-invoice-additional {
	width:200px;	
}
table.com-invoice-order td { 
	padding:5px;
}




/******************************************************************
* Default Color Set
******************************************************************/



/**************************
* Listview for Products
**************************/

table.com-list { 
	border:1px solid #444;
	border-right:none;
}
tr.com-list-header {
	background-color:#f2f2f2;	
}

tr.com-list-header th { 
	border-bottom:1px solid #444;	
	border-right:1px solid #444;
}
table.com-list td { 
	border-right:1px solid #444;
}
tr.com-list-even {
	background-color:#fff;
}

tr.com-list-odd {
	background-color:#f7f7f7;	
}

td.com-list-col-img { 

}

td.com-list-col-title { 
	
}

td.com-list-col-title a:link,
td.com-list-col-title a:active,
td.com-list-col-title a:hover,
td.com-list-col-title a:visited { 
	
}

td.com-list-col-teaser { 

}

td.com-list-col-price { 

}

td.com-list-col-action {

 }

div.com-list-action-entry {
	
 }


/**************************
* Singleview for Products
**************************/


div.com-single { }

div.com-single-aticle { }

div.com-single-cat { }


/**************************
* Attributes for Articels
**************************/


table.com-select-attributes { }

tr.com-select-even {
	background-color:#fff;
}

tr.com-select-odd {
	background-color:#f7f7f7;	
}


div.com-basket-sel-att { }

/**************************
* Basket
**************************/

tr.com-basket-header-list { }

th.com-basket-header-art-nr { }
th.com-basket-header-title { }
th.com-basket-header-price-gross { }
th.com-basket-header-count { }
th.com-basket-header-price-sum { }
th.com-basket-header-basket { }

table.com-basket-list { 
	border:1px solid #444;
	border-right:none;
}
tr.com-basket-header {
	background-color:#f2f2f2;	
}

tr.com-basket-header th { 
	border-bottom:1px solid #444;	
	border-right:1px solid #444;
}
table.com-basket-list td { 
	border-right:1px solid #444;
	border-bottom:1px solid #444;
}
tr.com-basket-even {
	background-color:#fff;
}

tr.com-basket-odd {
	background-color:#f7f7f7;	
}


tr.com-basket-noborder {
	
	}

/**************************
* Basket Quickview
**************************/
div.com-basket-qv { }
div.com-basket-qv-value { }
div.com-basket-qv-link { }
a.com-basket-qv-basket { }
a.com-basket-qv-chkout { }




/**************************
* Checkout
**************************/

tr.com-chkout-sum { border-top:3px double #444;} 

dl.com-chkout-address-items dt,
dl.com-chkout-address-items dd {border-bottom:3px double #444;}


div.address-item-link {
	padding: 3px 0;
	}
div.address-item-link a:link,
div.address-item-link a:hover,
div.address-item-link a:active,
div.address-item-link a:visited {
	background-color:#57636F;
	color:#fff;
	padding:5px;
	}		
div.address-item-link a:hover {
	text-decoration:underline;
	}	


/********************
* Address Management
*********************/

p.com-address-question {

	font-weight:bold;
	color:red;
	}
div.com-address-link a:link,
div.com-address-link a:hover,
div.com-address-link a:active,
div.com-address-link a:visited {
	background-color:#57636F;
	color:#fff;
	padding:5px;
	}		
div.com-address-link a:hover {
	text-decoration:underline;
	}


/* UMFRAGE */

.dlumfrage_tables {
	width: 494px;
	border: 1px solid #cccccc;
		border-top: none;}

.dlumfrage_tables .heading {
	display: block;
	width: 100%;
	border-bottom: 1px solid #588780;
		border-top: 1px solid #588780;
background-color:#DEECEA;
	color: #000000;
}

.dlumfrage_tables textarea, .dlumfrage_tables input {
background-color: #ECFFFF;	
}



.dlumfrage_tables textarea {

fonts-size: 12px;
margin: 5px 0;	
}
.dlumfrage_tables input {
height: 14px;
fonts-size: 12px;
margin: 5px 0;	
}



.dlumfrage_tables input#formsubmit {
	background-color: #D7E6E4;
	height: 20px;
	font-size:  16px;
	margin: 10px 14px 10px 0;
}





.topstory {
	
	width: 487px;
	
}
.topstory .leftimg {
	display: block;
	width: 186px;
	text-align: center;
	float: right;


}
.topstory .leftimg img {
	margin: 0 8px 8px 8px;
	width: 170px;
	height:auto;
}

.topstory .navi {
	float: left;
	width:300px;
	height: 40px;
	
}
.topstory .navi ul {
	list-style-type: none;
	width: 300px;
	margin: 0;
	padding: 0;
	background-color:#D7E6E4 ;
}
.topstory .navi ul li {
	float: left;
	padding: 2px 10px;
	margin: 0 1px;
	background-color:#D7E6E4;
	border-right:3px solid #ffffff;
	
}

.topstory .navi ul li:hover, .topstory .navi ul li:hover,  .topstory .navi ul.ui-tabs-nav li.ui-tabs-selected    {
		background-color: #588780;
}
.topstory .navi ul li a{
	text-decoration: none;
	font-size: 0.9em;
	color: #444444;
	font-weight:bold;
}
.topstory .navi ul li a:hover{
	color: #ffffff;
}
.topstory .contents {
	float: left;
	width: 300px;

	overflow: auto;
	margin-top:8px;
}
.topstory .contents p, .topstory .contents h3 {
	margin: 5px 5px 5px 8px;

	
}

.topstory .contents p {
	font-size: 1.1em;
	line-height: 1.3em;

}

.topstory .contents p a { font-weight:bold;text-decoration:underline;}
.topstory .contents  ul { list-style-type: square; margin-bottom: 0.5em;}
.topstory .contents  ul li { font-size: 0.9em; line-height:1.4em; margin-top:0; margin-bottom:0.1em;}
.topstory .contents  ul li a:link,.topstory .contents  ul li a:active,.topstory .contents  ul li a:visited {text-decoration:none;border-bottom: 1px dotted #000000; color:#000000; font-weight: bold;}
.topstory .contents  ul li a:hover {color: #666666;border-bottom: 1px dotted #666666; }
.topstory .contents h3 {
	font-size: 1.55em;

	color: #588780;
	font-weight:normal;
}



/*FLORA...*/


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {

}
.ui-tabs-nav {

}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    
}
.ui-tabs-nav a {

}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {

}
.ui-tabs-nav .ui-tabs-selected a { 
}
.ui-tabs-nav .ui-tabs-selected  { 
	background-color: #588780;
}
.ui-tabs-nav a span {

}
.ui-tabs-nav .ui-tabs-selected a span { color: #ffffff;

}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    color: #ffffff;

cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
color: #ffffff;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
.ui-tabs-panel {
   
}
/*.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}



.ui-accordion { margin: 0; padding: 0; list-style-type: none; }
.ui-accordion li { margin: 0; margin-bottom: 2px; padding: 0; }
.ui-accordion li .ui-accordion-header {
	display: block;
	padding-left: 5px;
	margin-right: 3px;
	height: 28px;
	background-image: url(i/accordion-middle.png);
	color: #000;
	text-decoration: none;
	line-height: 28px;
	position: relative;
	left: 3px;
}
.ui-accordion li .ui-accordion-right {
	display: block;
	background-image: url(i/accordion-right.png);
	position: absolute;
	top: 0px;
	right: -3px;
	height: 28px;
	width: 3px;
}
.ui-accordion li .ui-accordion-left {
	display: block;
	background-image: url(i/accordion-left.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 28px;
	width: 3px;
}

.ui-accordion li:hover .ui-accordion-left { background-image: url(i/accordion-left-over.png); }
.ui-accordion li:hover .ui-accordion-header { background-image: url(i/accordion-middle-over.png); }
.ui-accordion li:hover .ui-accordion-right { background-image: url(i/accordion-right-over.png); }

.ui-accordion li.selected .ui-accordion-left { background-image: url(i/accordion-left-act.png); }
.ui-accordion li.selected .ui-accordion-header { background-image: url(i/accordion-middle-act.png); }
.ui-accordion li.selected .ui-accordion-right { background-image: url(i/accordion-right-act.png); }









