@import url(ext_css_styled_content.css);
@import url(dropdown.css);


body, html {
margin: 0px;
padding: 0px;
/* text-align:center;zeile ist für IE 5.x nur ein Workaround*/
}

body {
font-size: 100.01%;
font-size: 13px;
font-family: Verdana, Helvetica, Arial, sans-serif;
}
.social_pic {
float:left;
padding-top:1px;
padding-left:20px;
}
.social_text {
float:left;

}
#startseitentext p, #infotext p {
	text-align: justify;
}
#contentwrap {
	margin: 0 auto;
	width: 1145px; /* 850+295-45 */
}
#leftcontent {
	float: left;
	width: 250px; /* 295-45 */
	padding-right: 0px;
}
#leftmenu {text-align: right;}
#leftmenu a {text-decoration: none;}
#leftmenu h4 {margin: 0;}
#leftmenu h4 a {color: red;font-family: Times, 'Times New Roman', Palatino, serif;font-size: 1.4em;font-weight: normal;}
#leftmenu ul {margin: 15px 0 30px 0;list-style-type: none;}
#leftmenu li {margin-bottom: 10px;}
#leftmenu li a {color: gray;}
#leftmenu li a:hover {color: red;}
#leftmenu li a.aktiv {color: red;}
#facebooklikebox {margin: 30px 0;}
#facebooklikebox .page_stream {height: 200px !important;}

/* #social_links {
//visibility:hidden;
text-align:right;
vertical-align:top;
float:right;
top:15px;
float:left;
padding-left:93px;
height:20px;
margin-top:5px;
line-height:20px;
} */
#sociallinks table {border: none;float: right;}
#sociallinks td {padding: 5px 5px;}
#sociallinks a{
text-decoration:none;
float:left;
}
#sociallinks img{
border:0px;
}
.twitter_pic img {
float:left;
border:0px;
margin-right:15px;
}
.twitter_text {
float:left;

}
.twitter_small, .twitter_small a {
font-size:10px;
color:grey;
}
a:link{
text-decoration:none;
color:#000000;
}
a:visited{
text-decoration:none;color:#FF0000;} 

a:hover{
text-decoration:none;
color:#ff0000;
}
a:active{
text-decoration:none;
color:#FF0000;
}

a img{norder:none;}

:active, :focus{outline:none;}

div.clear {
clear: both;
margin: 0;
padding: 0;
height: 0;
font-size: 0;
}

/*Hier sind schon ein paar allgemeine Formatierungen vorbereitet*/ 
p { 
margin: 0px 0px 20px 0px; 
}

h1 { 
margin: 0px 0px 10px 0px; 
font-size: 1.4em;
font-family: Times, "Times New Roman", Palatino, serif;
color:#FF0000;
}
h2 { 
margin: 0px 0px 8px 0px; 
font-size: 1.3em;
font-family: Times, "Times New Roman", Palatino, serif;
color:#FF0000;
}
h3 { 
margin: 0px 0px 6px 0px; 
font-size: 1.2em;
font-family: Times, "Times New Roman", Palatino, serif;
color:#FF0000;
}

#container{
background-image:url(../pics/top_linie.gif);
background-repeat:repeat-x;
width:auto;
z-index:200;
}
#oben{
width:1000px;
height:200px;
padding-left: 145px;
margin-left: auto;
margin-right: auto;
}
#logo{
padding:0px;
margin:0px;
height: 200px;
width: 140px;
float: left;
z-index:200;
background:#fff;
}

#inhalt{
float: right;
width:850px;
min-height:370px;
height:auto;
/*margin-left:auto;
margin-right:auto;*/
padding:0 10px 20px 0;
}
#inhalt ul{
margin:0px 0px 20px 17px;
padding:0px;
}
#inhalt ul li{
list-style-image:url(../pics/listenpunkt.gif);
}
#inhalt li ul li{
list-style-image:url(../pics/listenpunkt2.gif);
}
.bodytext{
padding-right:10px;
}

#gallery{
border: 0;
border-spacing:3px;
}

#gallery td{
width:260px;
height:183px;
text-align:center;
border: 1px solid #f00;

}
#gallery tr{
vertical-align:middle;
border: 1px solid #f00;
}

#gallery td a:link, #gallery td a:visited{
text-decoration:none;
color:#f00;
font-size:1.1em;
font-weight:bold;
}

#gallery td a:hover, #gallery td a:active{
text-decoration:underline;
color:#f00;
font-size:1.1em;
font-weight:bold;
}
/*Hack für den IE 7 der die Bildergallerie falsch darstellt*/
*:first-child+html div.csc-textpic-imagewrap dl {
padding-bottom:5px;
}

/*
#inhalt a:link , #inhalt a:visited{
text-decoration: underline;
color:#000;
}



#inhalt a:hover, #inhalt a:active{
text-decoration: none;
color:#ff0000;
}
entfernt
*/
a:link , a:visited{
text-decoration: underline;
color:#000;
}

a:hover,  a:active{
text-decoration: none;
color:#ff0000;
}

a.internal-link-new-window:link{
text-decoration:none;
color:#000000;
}
a.internal-link-new-window:visited{
text-decoration:none;
color:#000000;
}


#copytext{
width:530px;
float:left;
padding:0px 0px 10px 0px;
height:auto;
}
#foto{
width:300px;
height:400px;
float:right;
text-align:right;
padding:0px ;
}

#unten{
background-image:url(../pics/bottom_linie.gif);
background-repeat:repeat-x;
width:auto;
padding: 10px;
text-align:center;
font-size:11px;
height:15px;
}
#unten a:hover{
text-decoration:none;
color:#ff0000;
}
#unten a:active{
text-decoration:none;
color:#FF0000;
}
#untenmitte{
width:1000px;
margin-left: auto;
margin-right: auto;
}


#sprache{
height:1em;
width:140px;
text-align:center;
float:left;
color:#000;
}

#sprache a:link{
text-decoration:none;
color:#000;
}
#sprache a:visited{
text-decoration:none;
color:#000;
}
#sprache a:hover{
text-decoration:none;
color:#ff0000;
}


#adresse{
width:859px;
text-align:center;
float:right;
text-decoration:none;
color:#999;
}
#deeplinks{
margin-bottom:0px;
text-align:center;
text-decoration:none;
color:#999;
}
#deeplinks a{
text-decoration:none;
color:#999;
}
#adresse a{
text-decoration:none;
color:#999;
}
		
		

/*Hier kommen die Styles für die 2 Columns extension hin*/
#cols, cols_fo_re {
	width: 100%;
	min-height:50px;

}
#col_links_foto {
	float: left;
	width: 570px;
	min-height:50px;
	text-align:left;
}
#col_rechts_foto {
	float: right;
	width: 280px;
	min-height:50px;
	text-align:right;
}
#col_links {
	float: left;
	width: 49%;
	min-height:50px;
}
#col_rechts {
	float: right;
	width: 49%;
	min-height:50px;
}


/*Ändert den Cursor über diesen Elementen*/
label, select, input[type=checkbox], input[type=radio], 
input[type=button], input[type=submit] {
 cursor: pointer;
}

.tx-powermail-pi1, .tx-powermail-pi1_formwrap_783, #tx-powermail-pi1_fieldset_2, #tx-powermail-pi1_fieldset_3{
    height:400px;
	display:inline;
}
/*Angabe wichtig für IE6 damit die floats richtig dargestellt werden*/
*html .tx-powermail-pi1_formwrap_783{
	height:1%;
	display:inline;
}
/* Powermail */
span.powermail_mandatory {
	color: #f00;
}

input.validation-failed,
textarea.validation-failed {
	background-color: #f00;
	color: #fff;
}

div.powermail_mandatory_js {
	color: red;
	margin: 3px 3px 15px 140px;
	font-size:12px;
}

/*Broschüre download linker Kasten*/
fieldset.tx-powermail-pi1_fieldset_3{
	border: 1px solid #f00;
	padding-top:10px;
	padding-left:10px;
	width: 390px;
	height: 390px;
	margin-bottom:10px;	
	overflow:hidden;
	float:left;
	position:absolute;
	display:inline;
}

fieldset.tx-powermail-pi1_fieldset_2{
	border: 1px solid #f00;
	padding-top:10px;
	padding-left:10px;
	width: 390px;
	height: 390px;
	margin-left:420px;
	m\argin-left:200px;
	margin-bottom:10px;
	overflow:hidden;
	float:right;
	display:inline;
}
*html fieldset.tx-powermail-pi1_fieldset_2{
	margin-left:420px;
}

/*Hack für den IE Formularfelder in der Breite anpassen*/
*html #uid1, *html #uid2, *html #uid3, *html #uid4, *html #uid5, *html #uid6, *html #uid7, *html #uid8, *html #uid9, *html #uid10 {
	width: 200px;
	border: none;
	border-bottom: 1px solid #f00;
	font-size:12px;
	height:20px;
}

/*Hack für den IE Buttons in der Breite anpassen*/
*html powermail_form_brochure powermail_submit powermail_submit_uid10, 
*html input.powermail_submit, 
*html .tx-powermail-pi1_mandatory_submit
+html .tx-powermail-pi1_confirmation_back{
	width: 220px;
	border: 1px solid #f00;
	font-size:12px;
	height:20px;
}



/*definiert das Bild für den PDF Download der Broschüre*/
.tx_powermail_pi1_fieldwrap_html_11{
	height:220px;
	padding-top:170px;
	text-align:right;
	background-image: url(../../formular/brochure_refl.jpg);
	background-repeat: no-repeat;
}
/*Formatierungen für das Formular*/
fieldset.tx-powermail-pi1_fieldset label{
	display: block;
	width: 140px;
	float: left;
	clear: both;
}
fieldset.tx-powermail-pi1_fieldset_2 input[type=text],
fieldset.tx-powermail-pi1_fieldset_2 select,
fieldset.tx-powermail-pi1_fieldset_2 textarea {
	width: 230px;
	border: none;
	border-bottom: 1px solid #f00;
	font-size:12px;
	height:20px;
}

*html fieldset.tx-powermail-pi1_fieldset_2 input[type=text],
*html fieldset.tx-powermail-pi1_fieldset_2 select,
*html fieldset.tx-powermail-pi1_fieldset_2 textarea {
	width: 200px;
	border: none;
	border-bottom: 1px solid #f00;
	font-size:12px;
	height:20px;
}

fieldset.tx-powermail-pi1_fieldset_2 input[type=radio]{
	display: inline;
	border: none;
}

div.tx_powermail_pi1_fieldwrap_html {
	margin: 5px;
}
/*Absenden Button*/
input.powermail_submit, .tx-powermail-pi1_confirmation_back{
	margin: 20px 0px 0px 140px;
	border: 1px solid #f00;
	width: 240px;
	background-color:#fefefe;
	font-weight:normal;
	color: #f00;
}
/*Überprüfung Button zurück*/
.tx-powermail-pi1_mandatory_submit, .tx-powermail-pi1_confirmation_submit, .tx-powermail-pi1_confirmation_back {
	margin: 20px 0px 0px 0px;
	border: 1px solid #f00;
	width: 240px;
	background-color:#fefefe;
	font-weight:normal;
	color: #f00;	
}
.powermail_all_td{width:135px;}


.tx-powermail-pi1_mandatory, .powermail_mandatory_listitem, .powermail_mandatory_list{
	font-weight:normal;

}

/*###Anrede Radiobutton ###*/
/* Beschriftung des Titels der Radiobutton */
fieldset.tx-powermail-pi1_fieldset_2 p.tx_powermail_pi1_fieldwrap_html_radio_title {
    display: block;
    float: left;
    clear: none;
    width: 140px;
    }
/* Grösse Button*/ 
fieldset.tx-powermail-pi1_fieldset_2 input.powermail_uid6 {
    float: left;
    }
/* Beschriftung des Labels der Radiobutton */
fieldset.tx-powermail-pi1_fieldset_2 div.powermail_radio_inner_uid6_0 label {
    display: inline;
    float: left;
    clear: none;
    margin-left: 0;
    width: 40px;
    }
fieldset.tx-powermail-pi1_fieldset_2 div.powermail_radio_inner_uid6_1 label {
    display: inline;
    float: left;
    clear: none;
    margin-left: 40px;
    width: 40px;
    }
div.tx_powermail_pi1_fieldwrap_html_1{
    display: block;
    clear: both;
    }
.klickpfad a:link,
.klickpfad a:visited,
.klickpfad a:hover,
.klickpfad a:active{
       font-weight:normal;
       font-size:10px;color:#999;
text-decoration:none;
}

.klickpfad a:hover{
       font-weight:normal;
       font-size:10px;color:#999;
text-decoration:none;
color:#ff0000;
}
  

#klickpfad{
width:850px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 275px ;
color:#999;
font-size:5pt;
}


fieldset.tx-powermail-pi1_fieldset,fieldset.tx-powermail-pi1_fieldset div.even {background-color:white;}
.wt_twitter_profile_image {height:50px;width;50px;}
.powermail_submit {width:170px !important;}
.csc-textpic-imagerow ul {margin: 0 !important;}

