*{
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	background-color: #fff;
	font-size: 62.5%;
	text-align: center;
	padding: 1em 1em 1em 1em;
}

p, h1, h2, h3, li, td {
	cursor: default;
}

a {
	color: #000;
	text-decoration: underline;
}

a.blau_link {
	color: #009ee0;
	text-decoration: underline;
}

a.blau_link:hover {
	color: #000;
	text-decoration: underline;
}

a:hover {
	color: #009ee0;
}

p,b,i,td.p,h4,legend,h2,h3,.tx-loginboxmacmade-pi1-status,.tx-loginboxmacmade-pi1-welcome, .tx-loginboxmacmade-pi1-labelCell, .tx-loginboxmacmade-pi1-fieldCell,table.tx-loginboxmacmade-pi1-loginTable {
	color: #000;
	font: normal 1.2em/1.5 Verdana, Arial, sans-serif;
}

p.grau {
	color: #707172;
	font: normal 1.2em/1.5 Verdana, Arial, sans-serif;
}

p.blau {
	color: #009ee0;
	font: normal 1.2em/1.5 Verdana, Arial, sans-serif;
}

p.navi_bsp {
	color: #707172;
	font: bold 1.2em/1.5 Verdana, Arial, sans-serif;
}

p.zeitungsartikel, div.tx-powermail-pi1 {
	color: #000;
	font: normal 1.2em/1.5 Verdana, Arial, sans-serif;
	margin: 9em 0 0 0;
}

h1 {
	color: #0D55DD;
	font: bold 1.4em/1.8 Verdana, Arial, sans-serif;
	letter-spacing: 0.1em; /* abhängig von fontsize! */
	margin: 0 0 1em 0;
}

/*h2,h3 {
	color: #000;
	font: bold 1.2em/1.5 Verdana, Arial, sans-serif;
}
*/
div.content li {
	background: url(../images/pipe.gif) no-repeat;
	padding: 0 0 0 1em;
	color: #000;
	font: normal 1.2em/1.8 verdana, sans-serif;
	list-style: none;
}

div.content_spalte_01 li, div.content_spalte_02 li, div.content_spalte_03 li, div.content_spalte_04 li {
	background: url(../images/pipe.gif) no-repeat;
	padding: 0 0 0 1em;
	color: #000;
	font: normal 1.2em/1.8 verdana, sans-serif;
	list-style: none;
}
/*
div.tx_thumbview_thumb img {
border : 1px solid #009EE0 ;
margin: 1 1 1 1em;}
*/
/*#### container ####*/

div.maincontainer {
	margin: auto;
	text-align: left;
	width: 98.2em;
}

div.navigation_aussen {
	background-color: #fff;
	display: inline;
	float: left;
	height: 2.5em;
	margin: 0 0 0 62.9em;
	width: 35.5em;
}

div.graue_aussenkontur {
	border: 1px solid #808080;
	display: inline;
	float: left;
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	width: 98.2em;
}

div#navigation {
	background-color: #1369b4;
	display: inline;
	float: left;
	height: 2.4em;
	width: 98.2em;
}

div#subnavigation {
	display: inline;
	float: left;
	margin: 0 0 0 1em;
	width: 15.1em;
}

div#banner {
	display: inline;
	float: left;
	margin: 0 0 0 1.4em;
	width: 15.1em;
}

div.keyvisual {
	display: inline;
	float: left;
	height: 15.8em;
	padding: 1em 1em 0 1em;
	width: 96.2em;
}

div.logo {
	display: inline;
	float: left;
	height: 2.6em;
	margin: -12em 0 0 19.4em ;
	width: 24.2em;
}

div.maincontent {
	background-image: url("../images/content_bg.jpg");
	background-color: #fff;
	background-repeat: repeat-y;
	display: inline;
	float: left;
	width: 98em;
}

div.content {
	display: inline;
	float: left;
	padding: 2.2em 2.8em 0 2.8em;
	width: 75.3em;
}

div.headline {
	display: inline;
	float: left;
	width: 75em;
}

div.headline_quar {
	display: inline;
	float: left;
	margin: 0 0 0 .4em;
	width: 75em;
}

div.content_linkliste {
	display: inline;
	float: left;
	width: 70em;
}

div.content_spalte_quar {
	display: inline;
	float: left;
	margin: 0 0 0 16.4em;
	width: 43em;
}

div.content_spalte_01 {
	display: inline;
	float: left;
	width: 43em;
}

div.content_spalte_01_test {
	display: inline;
	float: left;
	margin: 0 0 0 16.4em;
	width: 35em;
}

div.content_spalte_02 {
	display: inline;
	float: left;
	width: 35.5em;
}

div.content_spalte_02_quar {
	display: inline;
	float: left;
	margin: 0 0 0 .4em;
	width: 50em;
}

div.content_spalte_03 {
	display: inline;
	float: left;
	width: 35.5em;
}

div.content_spalte_04 {
	display: inline;
	float: right;
	width: 35.5em;
}

div.tx-thumb {
	display: inline;
	float: right;
	width: 35.5em;
}
div.content_spalte_04_quar {
	display: inline;
	float: right;
	width: 23em;
}

div.download {
	display: inline;
	float: left;
	width: 30em;
}

div.content_bilder {
	display: inline;
	float: right;
	width: 20em;
}

div.content_bilder_groesser {
	display: inline;
	float: right;
	width: 23em;
}

div.content_profil {
	display: inline;
	float: left;
	width: 75em;
}

div.profil_bild {
	display: inline;
	float: left;
	width: 17.8em;
}

div.profil_tabelle {
	display: inline;
	float: left;
	width: 27em;
}

div.profil_text {
	display: inline;
	float: left;
	width: 30em;
}

div.content_abschluss_01 {
	background-color: #e5e5e5;
	border-left: 1px solid #84d0f0;
	border-bottom: 1px solid #84d0f0;
	border-right: 1px solid #84d0f0;
	display: inline;
	float: left;
	height: 2em;
	margin: 0 0 0 1em;
	width: 15.1em;
}

div.content_abschluss_02 {
	border-bottom: 1px solid #84d0f0;
	border-right: 1px solid #84d0f0;
	display: inline;
	float: left;
	height: 2em;
	width: 80.8em;
}

div.footer { 
	display: none;
	float: right;
	height: 3em;
	width: 50em;
}

div.gallerie_gross { 
	display: inline;
	float: left;
	margin: 0 3em 0 0;
	width: 44em;
}

div.gallerie_klein { 
	display: inline;
	float: right;
	margin: 0 3em 0 0;
	width: 22.4em;
}

div.gallerie_sprueche_gross { 
	display: inline;
	float: left;
	margin: 0 3em 0 0;
	width: 36em;
}

div.gallerie_sprueche_klein { 
	display: inline;
	float: right;
	margin: 0 3em 0 0;
	width: 30.4em;
}

/*#### listen ####*/

div.content ul {
	float: left;
}

/*#### kontaktformular ####*/

h2.failure {
	color: #ff0000;
	margin: 0 0 1em 0;
}

fieldset {
	margin: 0 0 1.2em 0;
}

fieldset#f-00 {
	width: 42em;
}

fieldset#f-02 {
	width: 42em;
}

textarea#bemerkungen-box {
	border: 1px solid #525358;
	font: normal 1.2em/1.5 Verdana, Arial, sans-serif;
	float: left;
	width: 25em; /* width durch Schriftgröße teilen*/
}

label.wunsch {
	margin: 0 0 0.3em 0;	
	padding: 0.15em 0 0 0.4em;
	float: left;
	width: 25em;
	height: 1.8em;
}

label.wunsch_news {
	margin: 0 0 0.3em 0;	
	padding: 0.15em 0 0 0.4em;
	float: left;
	width: 25em;
	height: 1.8em;
}


input.input-radio {
	border: 0px solid #525358;
	clear: both;
	background: #fff;	
	float: left;
	margin: 0 0 0.3em 0;
	width: 1em;
	height: 1.8em;
}

input.senden {		
	background: #fff;
	border: 1px solid #525358;		
	color: #000;
	float: left;
	font: normal 1.2em/1.5 Verdana, Arial, sans-serif;
	width: 7em;
}

input.senden_networker {		
	background: #fff;
	border: 1px solid #525358;		
	color: #000;
	float: right;
	font: normal 1.2em/1.5 Verdana, Arial, sans-serif;
	margin: 0 6em 0 0;
	width: 7em;
}

p#wuensche {
	margin: 0 0 0.8em 0;
}

/*#### kontaktformular - Login - Registrieren ####*/

label.networker  {		
	color: #000;
	font: normal 1.2em/1.4 Arial, Helvetica, sans-serif;
	float: left;
	margin: 0 0 0.8em 0;
	text-align: left;
	width: 7em; /* width durch Schriftgröße teilen*/
}

input.input-text_networker {
	background: #fff;
	border: 1px solid #525358;
	font: normal 1.2em/1.4 Arial, Helvetica, sans-serif;
	float: right;
	margin: 0 5em 0.8em 0;	
	width: 20em;
}

div.fehlermeldung p{
	color: #ff0000;
}

/*#### tabellen ####*/

table.profil_daten {
	float: left;
	width: 24em;
}

td.abfrage, td {
	color: #000;
	font: normal 1.2em/1.4 Verdana, Arial, sans-serif;
	width: auto;
	padding: 1em 1em 0.3em 1em;
	vertical-align: top;
}

td.datensatz {
	color: #000;
	font: normal 1.2em/1.5 Verdana, Arial, sans-serif;
	padding: 0 0 0.3em 0;
	vertical-align: top;
}

table.programm {
	margin: 0 0 2em 0;
	width: 36em;
}

td.powermail_all {
	color: #000;
	font: normal .8em/1.5 verdana, sans-serif;
	vertical-align: top;
}

table.programm td.uhrzeit {
	width: 6em;
	vertical-align: top;
}

table.programm  th, th{
	color: #000;
	font: bold 1.2em/1.4 verdana, sans-serif;
	padding: 0 0 0.4em 0;
	vertical-align: top;
}

table#link-liste {
	float: left;
	width: 48em;
}

table#link-liste td {
	font: normal 1.1em/1.5 verdana, sans-serif;
}

td.link-adresse {
	padding: 0 0 0 1.5em;
}

/*#### navigation ####*/

ul#prim {
	display: inline;
	float: left;
	margin: 0 0 0 17.1em;
	width: 80em;
}

ul#prim li{
	float: left;
	font: bold 1.1em/1.1 Verdana, Arial, sans-serif;
	list-style-type: none;
}

a.prim {
	color: #fff;
	border-right: 1px solid white;
	display: block;
	float: left;
	padding: 0.5em 1.8em 0.5em 1.8em;
	text-decoration: none;
}

a.prim:hover {
	color: #fff;
	border-right: 1px  solid white;
	display: block;
	float: left;
	padding: 0.5em 1.8em 0.5em 1.8em;
	text-decoration: underline;
}

a.prim_aktiv {
	color: #fff;
	border-right: 1px  solid white;
	display: block;
	float: left;
	padding: 0.5em 1.8em 0.5em 1.8em;
	text-decoration: underline;
}

ul#seku {
	margin: 2.8em 0 0 0 !important;
	margin: 2.8em 0 0 0;
	width: 15.5em;
}

ul#seku li{
	font: bold 1.1em/1.1 Verdana, Arial, sans-serif;
	margin: 0 0 1em 1.4em;
 	list-style-type: none;
}

a.seku {
	background-repeat: no-repeat;
	color: #707172!important;
	text-decoration: none;
}

a.seku:hover {
	background-repeat: no-repeat;
	color: #0D55DD !important;
	text-decoration: underline;
}

a.seku_aktiv {
	background-repeat: no-repeat;
	color: #009ee0 !important;
	text-decoration: underline;
}

ul#tert {
	display: inline;
	float: right;
	margin: 2em 16.2em 0 0;
	width: 40em;
}

ul#tert li{
	float: left;
	font: bold 1.2em/1.2 Verdana, Arial, sans-serif !important;
	font: bold 1.2em/1.2 Verdana, Arial, sans-serif, sans-serif;
	list-style-type: none;
}

ul#quar {
	display: inline;
	float: right;
	width: 38em;
}

ul#quar li{
	color: #000;
	float: left;
	font: normal 1.1em/1.2 Verdana, Arial, sans-serif !important;
	font: normal 1.1em/1.2 Verdana, Arial, sans-serif;
	list-style-type: none;
}

a.quar_eins:hover, a.quar_zwei:hover, a.quar_drei:hover, a.quar_vier:hover, a.quar_eins_aktiv , a.quar_zwei_aktiv , a.quar_drei_aktiv, a.quar_vier_aktiv  {
	float: left;
	display: inline;
	font: normal 1.0em/1.2 Verdana, Arial, sans-serif !important;
	font: normal 1.0em/1.2 Verdana, Arial, sans-serif;
	margin: 0 0 0 2.5em;
	text-decoration: underline;
}

a.quar_eins, a.quar_eins:hover, a.quar_eins_aktiv, a.quar_zwei, a.quar_zwei:hover, a.quar_zwei_aktiv, a.quar_drei, a.quar_drei:hover, a.quar_drei_aktiv, a.quar_vier, a.quar_vier:hover, a.quar_vier_aktiv {
	color: #000;
}

a.quar_eins, a.quar_zwei, a.quar_drei, a.quar_vier {
	float: left;
	display: inline;
	font: normal 1.0em/1.2 Verdana, Arial, sans-serif !important;
	font: normal 1.0em/1.2 Verdana, Arial, sans-serif;
	margin: 0 0 0 2.5em;
	text-decoration: none;
}

/*#### images ####*/

img.bildstreifen {
	display: inline;
	float: left;
	height: 15.8em;
	width: 96.2em;
}

img.logo_img {
	display: inline;
	float: left;
	height: 2.6em;
	width: 24.2em;
}

img.schatten {
	display: inline;
	float: left;
	height: 1.1em;
	width: 98.2em;
}

img.bilder_rechts {
	display: inline;
	float: left;
	margin: 0 0 1em 0;
	width: 19.9em;
}

img.bilder_rechts_last {
	display: inline;
	float: left;
	width: 19.9em;
}

img.bilder_rechts_groesser {
	display: inline;
	float: left;
	margin: 0 0 1em 0;
	width: 22.5em;
}

img.bilder_rechts_groesser_last {
	display: inline;
	float: left;
	width: 22.5em;
}

img.bild_profil {
	display: inline;
	float: left;
	margin: 0.7em 0 4.7em 0;
	width: 15em;
}

img.impressionen {
	display: inline;
	float: left;
	margin: 0 0 1.5em 0;
	width: 35em;
}

img.programm-img {
	border: 1px solid black;
	display: inline;
	float: left;
	height: 28em;
	margin: 0 0 0.5em 0;
	width: 20em;
}

img.img_gallerie_klein {
	border: 1px solid black;
	display: inline;
	float: left;
	margin: 0 1em 1em 0;
	height: 10em;
	width: 10em;
}

img.img_gallerie_gross {
	border: 1px solid black;
	display: inline;
	float: left;
	width: 43.8em;
}

img.download_thumb {
	display: inline;
	float: left;
	margin: 0 2em 2em 0;
	width: 5em;
}
.csc-textpic-caption, label {
	color: #000;
	font: normal 1.2em/1.5 Verdana, Arial, sans-serif;
}
ul.csc-bulletlist-2 {
margin-left:10em;
}

textarea, input {margin-bottom:10px;font-size:10px;font-family:Verdana, Helvetica, sans-serif;border:1px solid #ccc;padding:2px;xwidth:250px}

/* Formular */fieldset.csc-mailform{border:0}
fieldset.csc-mailform label {width:120px;float:left;text-align:right;margin-right:10px;display:block}
fieldset.csc-mailform input,fieldset.csc-mailform textarea  {margin-bottom:10px;font-size:10px;font-family:Verdana, Helvetica, sans-serif;border:1px solid #ccc;padding:2px;xwidth:250px}
fieldset.csc-mailform fieldset input {float:none;display:inline;width:50px;text-align:left;border:0}
fieldset.csc-mailform fieldset label {display:inline;float:none;text-align:left;width:300px;margin:10px 0}
fieldset.csc-mailform fieldset{border:0}
fieldset.csc-mailform fieldset legend{display:none}
fieldset.csc-mailform select{width:220px;margin:2px 0}
fieldset.csc-mailform option{padding:0 5px;background:#fff}
/*#mailformformtype_mail{padding:2px;margin-left:40px;background:#eee;border:1px solid #ccc;width:80px;text-align:center}

######PROFILES#################################################################*/

div#comments {
    display: inline;
	float: right;
	width: 50em;
    }
div#name,div#address, div#telephone, div#fax, div#email, div#title, div#zip, div#city, div#www, div#company {

    display: inline;
	float: left;
	width: 75em;
}
    
div#image { 
    display: inline;
    float: left;
    width: 15.5em;
    }

div.tx-feuserlisting-pi1-searchbox {
    margin-top:20px;
    display:none;
}

div.tx-feuserlisting-pi1-browsebox {
    margin-top:20px;
    display:none;
}
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-labelCell {

}
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable, .tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td {
}

div#leer
    { height:2em;
    display: inline;
    float: left;
    width:75em;
    }
div.tx-feuserlisting-pi1,.tx-loginboxmacmade-pi1 {
color: #000;
	font: normal 1em/1.2 Arial, Helvetica, sans-serif;
  
	}  
