


html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin: 0;
padding: 0; 
font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }

html, body { font-size: 100%; padding: 0; margin: 0; } 



div.center {
width:100%;
margin:0; 
padding:0; 
text-align:center;}

div.centercontainer {
width:751px;
margin:0 auto 0 auto;
padding:0 0 50px 0; 
text-align:left;}


div.content {
float:left;
display:inline;
margin:20px 0 0 20px; 
padding:0;
width:462px;}

div.table {
float:left;
display:inline;
margin:20px 0 0 20px; 
padding:0;
}

div.einzug {
float:left;
display:inline;
margin:20px 20px 0 20px; 
padding:0;}


div.einzug2 {
float:left;
display:inline;
margin:0 0px 0 20px; 
padding:0;}



/* GLOBAL */

p {color: #7F7F7F; font-size: 11px; line-height: 14px; padding:0; margin:0 0 15px 0;}


 
a:link , a:visited{
color: #883326; text-decoration: underline; padding:0px; margin:0px;} 
a:hover , a:active{
color: #000000; text-decoration: underline; padding:0px; margin:0px; } 

h1 {font-size : 18px; font-weight: bold; color: #215B6F;margin:0 0 15px 0;}
h2 {font-size: 11px; line-height: 14px; font-weight: bold; margin:0 0 15px 0;} 
h3 {font-size : 10px; font-weight: normal; margin:0 0 15px 0;} 
h4 {font-size : 10px; font-weight: normal; margin:0 0 15px 0;} 
h5 {font-size : 9px; font-weight: normal; margin:0 0 15px 0;} 
h6 {font-size : 8px; font-weight: normal; margin:0 0 15px 0;} 

ul		 { 	 margin-top:5px; margin-bottom:5px;}
ul li	 { 	 color: #7F7F7F; font-size: 11px; line-height: 150%; list-style: square outside; display: list-item; margin: 0 0 0 30px;}
ul li li { 	 color: #7F7F7F; font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0 0 0 25px;}
ol 		 { 	 margin-top:5px; margin-bottom:5px;}
ol li	 { 	 color: #7F7F7F; font-size: 11px; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0 0 0 35px;}
ol li li { 	 color: #7F7F7F; font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px;}









.teaser-rechts {
margin:0 0 5px 10px;
width:196px;
float:right; }



p.termine {color: #000000; font-size: 11px; line-height: 15px; padding: 0px; margin: 0px;}




/* kontakt */

form {
margin:0;
padding:0; 
}	

p.form {
font-size:11px; color:#62615E; font-weight:normal; line-height:140%; margin:0; padding:0;
}

fieldset {
border:0;
margin:0;
padding:0; 
}

legend {
display:none; font-size:12px; font-weight:bold; color:#62615E; margin:0; padding:0; }

div.errormsg {
clear:both;
margin:0 0 20px 0;
padding:0;
}

div.errormsg p {
font-size:11px; color:#ff0000; font-weight:normal; line-height:130%; margin: 0 0 5px 0; padding: 0;
}

label.left {
float:left; 
display:inline;
font-size:12px; 
color:#62615E;
font-weight:bold; 
line-height:150%; 
text-align:left; 
width: 140px; 
margin:5px 0 10px 0;
} 
.input_left {
clear:left;
float:left;
width: 140px; 
}
.hinweis {
padding:0 0 15px 140px;
font-size:10px;
color:#62615e;
}
label.right {
float:left;
width:270px;
font-size:12px; 
color:#62615E;
}

select.formular-mittel {
float:left; 
display:inline;
font-size:12px; 
font-weight:normal; 
color:#62615E;
width:130px; 
margin-left:0px; 
margin-top:5px; 
padding:0;
}
 
input.formular {
float:left; 
display:inline;
font-size:12px; 
font-weight:normal; 
color:#62615E;
width:260px; 
margin:2px 0px 0 0;
padding:3px 0 3px 5px;
}

input.formular-mittel {
float:left; 
display:inline;
font-size:12px; 
font-weight:normal; 
color:#62615E;
width:150px; 
margin:2px 10px 0 0;
padding:3px 0 3px 5px;
} 

input.formular-kurz {
float:left; 
display:inline;
font-size:12px; 
font-weight:normal;
color:#62615E; 
width:70px; 
margin:5px 0 0 0;
padding:3px 0 3px 5px;
}

textarea.formular {
float:left; 
display:inline;
font-size:12px; 
font-weight:normal;
color:#62615E;
line-height:150%;
width:260px; 
height:100px;
margin-left:0px; 
margin-top:5px; 
padding:3px 0 3px 5px;
}

form br {
clear:both; 
} 

.rot {
padding:0;
margin:0;
font-size:11px;
color:#ff0000; 
} 



input.button {
float:left; 
display:inline;
margin:30px 0 0 139px;
padding:0;
}


div.portrait {
float:left;
display:inline;
margin:0 15px 0 0;
padding:0;
}

div.portrait-text {
float:left;
display:inline;
width: 345px;
margin:0;
padding:0;
}
div.firmen-text {
width:450px;
}

div.portrait-container {
float:left;
display:inline;
margin:0px 0 20px 0;
padding:0;
}

div.portrait-container-last {
float:left;
display:inline;
margin:0;
padding:0px 0 20px 0;
}

a.register {
float: left;
display: inline;
margin: 0 0 0 0;
padding: 0;
}

a.vormerken {
float: left;
display: inline;
margin: 0;
padding: 0;
}

a.pdflink:link , a.pdflink:visited{
font-size: 11px; font-weight: bold; color: #883326; text-decoration: underline; padding: 0 0 0 10px; margin: 0; background: url(../images/pdflink_bullet.gif) left no-repeat; } 
a.pdflink:hover , a.pdflink:active{
font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; padding: 0 0 0 10px; margin: 0; background: url(../images/pdflink_bullet.gif) left no-repeat; }

.sidelogos {
font-size: 11px; font-weight: bold; color: #000000;
padding:0 0 20px 50px;
line-height:13px;
}
.sidelogos img {
margin:7px 0;
}

/* ########## Anpassung ASC 10.03.2010 wegen Logos am Rand ######### */
div.centercontainer {
width:940px;
padding-bottom:0;
}

.image_left {
float:left;
margin-right:10px;
}
.clear {
clear:both;
}
.left {
float:left;
}
.right {
float:right;
}
.firmen_column {
color:#7F7F7F;
font-size:11px;
line-height:14px;
margin:0 0 15px;
padding:0;
width:230px;
}

img.stoerer {
float:right;
border:none;
}
table.preise td {
color:#7F7F7F;
font-size:11px;
line-height:14px;
padding-right:20px;
}

/* ########## Anpassung ASC 22.09.2010 neue Veranstaltung ######### */
p.eingerueckt {
padding:0 0 0 10px;
margin:5px 0 0 0;
}
/* ########## Anpassung ASC 19.10.2010 Logo soever unter Menu ######### */
td.menulogo {
text-align:left;
background-color:#215b70;
padding:10px;
font-size:11px;
color:#FFFFFF;
margin-bottom:30px;
line-height:13px;
}
/* ########## Anpassung ASC 12.11.2010 Elischeba Wilde ######### */
.picleft {
float:left;
margin-right:22px;
}

/* ########## Anpassung ASC 18.01.2011 Aktualisierung / Archiv ######### */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.archivliste {
margin:0 0 15px 0;
padding:0;
list-style-image:none;
list-style-type:none;
}
.archivliste li {
float:left;
margin:0;
list-style:none;
}
.archivliste li.first {
width:220px;
padding-right:20px;
}
