html {
background: #FFFFFF;
}

body {
    margin: 15px 0 0 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #222222;
	text-align: center;
}


/* ######### */
/*
table {margin-left:auto;margin-right:auto;text-align:center; margin-top:10px;}
table.contenttable { width:90%; background-color:#FFFFFF; border:1px solid #AAAAAA; border-collapse:collapse; font-size: 11px; text-align:left; }
table.contenttable tr.tr-even { padding:5px; background-color:#CCCCCC; }
table.contenttable td { padding:5px; border:1px solid #AAAAAA; border-collapse:collapse; }
table.contenttable th { text-align:left; font-weight:bold; background-color:#FFFFFF; padding:5px; border:1px solid #AAAAAA; font-size:11px; }
table.contenttable caption { text-align:left; font-weight:bold; color:#bf2236; padding:10px 0 10px 5px; border:1px solid #aaa; margin:20px 0 0 -1px; } */

ul { margin-top:0; }

h1 {
     font-size:15px;
     color:#990033;
	 margin-bottom:0;
	 padding-bottom:0;
}

.csc-textpic-text { margin-top:0;  margin-bottom:0px;}

/* BILDABSTAND */ 
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { 
     margin: 0 0 0 3px;
     padding: 0; 
}

/*.eng, .bodytext {
         margin-bottom:2px;  
         margin-top:8px;
		 padding:0;
}*/

h2 {
	 font-size:13px;
	 
}

h3 {
     font-size:12px;
}

img {border:0;}

.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.align-justify { text-align: justify; }


div.csc-textpic h1.csc-firstHeader, div.csc-header h1.csc-firstHeader {
/*padding-top:10px;*/
}

/* bilderabstand im text/bild-bereich*/

DIV.csc-textpic DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-equalheight,  DIV.csc-textpic-imagewrap DIV.csc-textpic-single-image {
padding-top: 0px;
}

#main {
    width: 950px;
	margin: 0 auto;
	text-align: left;
}


#header {
    width: 950px;
	margin: 0 auto;
	text-align: left;
	
}

div.banner {
    width: 950px;
	height: 145px;
}


div.logo {
    float:left;
    width:220px;
	height:145px;
	margin-left: 15px;
}

div.banner_in {
    float:left;
    width: 700px;
	height: 145px;
	background: url(../img/banner/aubade2011w.jpg) no-repeat;
}

div.topmenu {
    float: right;
	width: 666px;
	height:28px;
	margin-right: 32px;
}


#menu_in {
	float:left;
	width: 220px;
	height: 500px;
	padding: 0;
	margin: 0 0 0 15px;
	background: #FFFFFF url(../img/gfx/ud-lydia.jpg) no-repeat;/*#CCCCCC*/
}

div.menu-list {
    margin-top: 210px;
	margin-left: 20px;
	padding: 0;
}


/* ########### LINKES MENUE ############## */

div#nav {
width: 150px;
padding: 0;
margin:0;
}

#nav ul {
padding:0;
margin:0;
}

li.mainnav {
font-size:17px;
list-style-type: none;
padding: 8px 0px 6px 0px;
/*background-color:#EEEEEE;*/
}

li.mainnav a {
text-decoration: none;
}

li.mainnav a:hover {
}

#nav ul ul {
margin:0;
padding:0;

}

li.subnav {
font-size:13px;
list-style-type:none;
/*background-color:#DDDDDD;*/
margin:0;
padding: 8px 0px 12px 12px;
/*border-left: 1px solid #EEE;
border-right: 1px solid #EEE;*/
}

li.subnav a {
text-decoration: none;
}

li.mainnav a:hover {
}

/* ########### ENDE LINKES MENUE ############## */

#inhalt .content {
    float:left;
	width: 700px;
	padding: 0;
	margin: 0 15px 0 0;
	background: url(../img/gfx/hg-content.gif);
	
}

div.content_in {
    width: 666px;
    margin: 0px 17px 10px 17px;
}


 /*
#rand {
   float: right;
   margin: 43px 20px 0 0;
   width: 270px;
  background: #9999FF;
}*/


#text { 
   width: 666px;
}

#text .normal {
   overflow: hidden;
   float:left;
   width: 666px;
   margin: 7px 0 0 0;
}
 
#text .links {
   float:left;
   overflow: hidden;
   width: 336px;
   margin: 0 10px 0 0;
}
 
#text .rechts {
   float:right;
   text-align: right;
   width: 320px;
   margin: 0px 0 0 0;
}

#footer .adresse {
     margin:0;
     float:left;
     width:950px;
	 height: 20px;
	 background: url(../img/gfx/adresse.jpg) no-repeat;
}


 #footer .foot {
    width:950px;
}


div.footermenu  {
   float:right;
   width: 400px;
   height:19px;
   padding-right:15px;
}

.groessen {
    color: #000000;
	font-size : 9px;
	text-align: center;
	border-color:#FFFFFF;
	/*letter-spacing: 0.2em;*/
	/*line-height: 1em;*/
}

.agb {
    margin-right: 17px;
}

/*#footer a {color:#333333; text-decoration:none;}
#footer a:hover {color:#990000; text-decoration:none;}*/

.clear {
clear: both;
margin: 0;
padding: 0;
}


a {
color:#990033;
text-decoration: none;
}

a:hover, a:active {
color:#FF0000;
}



/* Formular */
fieldset.csc-mailform {
margin-right:50px;
width: 650px;
border:0;
}

fieldset.csc-mailform label {   /* Namen */
width: 200px;
float: left;
text-align: right;
margin: 4px 10px 3px 0;
display: block
}


fieldset.csc-mailform input,         /* Felder */
fieldset.csc-mailform textarea {
margin: 2px 0 3px 0;
font-size:12px;
border:1px solid #990033;
padding:2px;
width:250px;
}

.csc-mailform-field input.csc-mailform-check {
width: 15px;
float: left;
text-align: right;
margin-right: 20px;
display: block;
border: 0;
} 

.csc-mailform-field {
clear:both;
}

.csc-mailform-label {  /*Schriften*/
margin-left:0px;
}

#mailformformtype_mail {   /* senden Button */
padding:2px;
background:#990033;
color:#FFFFFF;
/*border:1px solid #999999;*/
float:right;
width:100px;
text-align:center;
}




