body      { color: #4b4d7d;  font: 10pt Arial; background-color: #fff;  background-image: url("../images/Welle.jpg"); background-repeat: repeat-y; background-position: 0px 155px;  margin: 0; padding: 0; vertical-align: top; }

 form {margin:40px 0 50px;}
 label {padding: 0 20px 0 0 ; color: #4b4d7d;}
input {border: 1px solid #4b4d7d; margin: 0 0 5px 15px; background: #fff; width: 180px ;border-top: none; color: #4b4d7d;}
.submit_container {text-align:right; color: #4b4d7d;}
input.submit  {width: 90px; cursor:pointer;border-top: 2px solid #4b4d7d;color: #4b4d7d; }

 /* copyright: compusense communication. In case of questions contact:
 Bigga Rodeck, +49 2102 309 78 50 / Rodeck@CompuSense.de */
 
 body{ overflow-y:scroll; }
/* und für den IE */
*html body{ overflow:auto;}
*:first-child+html body{   overflow:auto;}



body      { color: #4b4d7d; font: 10pt Arial; background-color: #fff;  background-image: url(../images/Welle.jpg); background-repeat: repeat-y; background-position: 0px 155px;  margin: 0; padding: 0; vertical-align: top }
body.faq #header{background-image: url("../Images/Header/HeaderKASFAQ.jpg"); background-repeat: no-repeat;   }
body #header{background-image: url("../Images/Header/HeaderKASHOME.jpg"); background-repeat: no-repeat;  }
body.newsletter #header{background-image: url("../Images/Header/HeaderKASNewsletter.jpg"); background-repeat: no-repeat; }
body.stiftung #header{background-image: url("../Images/Header/HeaderKASStiftung.jpg"); background-repeat: no-repeat;  }	
body.twin #header{background-image: url("../Images/Header/HeaderKASTwin.jpg"); background-repeat: no-repeat;  }

.block {margin:0;}

/*Navigation*/

#header .mod_navigation li a:link, .mod_navigation li a:visited  { font-size: 11pt; color: #fff ;  font-family: Arial,sans-serif;text-decoration: none; padding-left: 10px; padding-right: 45px  }
#header .mod_navigation li { padding-bottom: 8px;  text-decoration: none; display: inline}
#header .mod_navigation ul  { padding: 112px 0 0 210px; margin: 15px 0 0 0}
#header .mod_navigation span.active , .mod_navigation a.trail, .mod_navigation a:visited.trail { font-size: 11pt;  color: #33415E ; padding-left: 10px; padding-right: 45px }
#header .mod_navigation ul li.blind a, #header .mod_navigation ul li.blind a:visited {color:#4B4D7D; font-size: 0px}	

#left { padding: 0; margin: 48px 0 0 0;  z-index: 8; color: #33415E;list-style-type: none}		 
#left .mod_navigation a, #left .mod_navigation a:visited	{  font-size: 11pt; color: #33415E ;  font-family: Arial,sans-serif;text-decoration: none; padding-left: 10px}
#left .mod_navigation span.active, #left .mod_navigation a.trail, mod_navigation a:visited.trail   { padding:0 0 0 10px; color: #33415e;font-size: 11pt;  font-family: Arial,sans-serif;text-decoration: none;  background-image:url("../images/Main.jpg");background-position:0 3px; background-repeat:no-repeat; font-style:normal;}
#left .mod_navigation li { padding-bottom: 8px}
#left .mod_navigation ul li { padding: 10px 0 0 0;  text-decoration: none; list-style: none}
#left .mod_navigation ul{ padding: 0 0 0 30px ;width:200px;margin: 0;}

		
/*Allgemein*/

#main {margin-top:25px;}
.drei #main {padding: 0 25px 0 0; border-right:1px solid #F4F4F4;}
#right {left:780px;padding:0;position:absolute;top:180px;width:190px;}
	
p    { color: #4b4d7d; font:normal 10pt Arial; margin: 0; padding: 5px 10px 5px 15px  }
a:link, a:visited	{color: #4B4D7D; text-decoration: underline}
img {padding-left:15px;}
q, .q {font: bold 12pt Arial; color: #CE0002; padding: 10px 0 10px 10px; margin: 0}
	
Table {width: 650px; border: 0px; padding-top: 20px}
Table td { margin: 0 ; padding: 0;color: #4B4D7D; font-size: 10pt;  border: 0px; }
Table td p { margin: 0 ; padding: 0;color: #4B4D7D; font-size: 10pt;  border: 0px; }

#main ul li { padding-top: 3px; }
#main ul {margin:0 0 0 10px; padding:0 20px 20px;}
	
/*Überschriften*/
	
H1 { color: #4b4d7d; font-size: 11pt; background-image: url("../images/punkt.gif"); background-repeat: no-repeat; background-position: 0px 6px; margin: 0; padding: 2px 15px 35px 15px }
H1 a:Link, H1 a:Visited {color: #4B4D7D; font-size: 10pt;  margin: 0; padding: 0px;  padding-bottom: 5px }
h6 {color:#AAAAAA;font-size:8pt;margin:0;padding:0 10px 5px 15px;font-family: Arial, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-variant: normal;}
H2 {color: #4B4D7D; font-size: 10pt;  margin: 0; padding: 0px; padding-left: 15px }	
H2 a:Link, H3 a:Visited  {color: #4B4D7D; font-size: 10pt;  margin: 0; padding: 0px;  padding-bottom: 5px }
H4 {color: #4B4D7D; font-size: 8pt;  margin: 0; padding: 0px; padding-left: 15px; padding-bottom: 15px }	
H4 a:Link, H4 a:Visited {color: #4B4D7D; font-size: 8pt;  margin: 0; padding: 0px;   }


/*rechts*/	
	#right H4      { color: #a9afbb; font: bold 11pt Arial,sans-serif ;background-image: none; margin: 0 ; padding: 0px; padding-top: 20px}
	#right H4  a:Link {color: #A9AFBB; font-size: 11pt;  margin: 0; padding: 0px;  padding-bottom: 0px; padding-top: 0px }
	#right H4  a:Visited {color: #A9AFBB; font-size: 11pt;  margin: 0; padding: 0px; padding-bottom: 0px; padding-top: 0px }	
	.Infobereich H3 {color: #A9AFBB; font-size: 10pt;  margin: 0; padding: 0px; padding-top: 10px }	
	.Infobereich H3 a:Link {color: #A9AFBB; font-size: 10pt;  margin: 0; padding: 0px;  }
	.Infobereich H3 a:Visited {color: #A9AFBB; font-size: 10pt;  margin: 0; padding: 0px;  }
	#Infobereich p { color: #A9AFBB; margin-top: 0px}
	#Infobereich a:link, #Infobereich a:visited	{color: #A9AFBB; text-decoration: underline}
	.Infobereich em {-x-system-font:none;color:#A9AFBB;font-family:Arial;font-size:10pt;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:0 0 10px;}

	#right p { color: #A9AFBB; margin-top: 0px}
	#right  a:link, #right  a:visited	{color: #990000; text-decoration: underline}
	#right  em {-x-system-font:none;color:#A9AFBB;font-family:Arial;font-size:10pt;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:0 0 10px;}
	#right  em.a:link, #right  em.a:visited	{color: #A9AFBB; text-decoration: underline}
	#right p {padding-left:0; margin:10px 0 0 0;}
	
 /* News */
  #aktuelles  {margin: 70px 0 0 0;}
 #aktuelles h1 {margin: 0 0 0 15px; padding: 0 0 10px 15px}
 #aktuelles h2 {padding: 0; margin:0}
 #aktuelles h2  a:Link, .mod_newslist h2  a:Visited {  text-decoration: none; } 
 #aktuelles p {font:normal 9pt Arial;padding: 0; margin:0 0 0 15px}
 #aktuelles a.mehr,   .more a, .back a	{color: #900; font: normal 8pt  Arial; }
 .teaser, .more {padding-bottom: 0;padding-top: 0;}
 .layout_short {margin-bottom: 30px}

/*Footer*/

#footer  {  width: 200px; display: inline; position: absolute; left: 0px; top: 10px ; margin: 0;padding:0 }
#footer a, #footer a:visited {color: #8995b3;  text-decoration: none; display: inline; padding-right: 10px; font: 10pt Arial; }
#footer ul  {  width: 980px;  display: inline; padding-left:10px; margin:  0;}
#footer ul li {  width: 980px;  display: inline;  }
#footer li {  width: 980px;  display: inline; }


/*Sonderseiten*/

#Kontakt .Textfeld       { padding: 0px ; width: 650px;  float: left ;  padding-left: 230px; padding-right: 30px; margin-top: 100px ;width: 350px}
#Impressum .Textfeld       { padding: 0px ; width: 650px;  float: left ;  padding-left: 230px; padding-right: 30px; margin-top: 80px ;width: 350px}
#seminare p {margin:0}
#Stifterinnen img {padding-left:0px;}
#mouseover img {padding-left:0px;}
body#twin Table {width: 730px}				
body#stiftung Table {width: 383px; position: absolute; top: 480px; left: 240px}


/*Newsletter Im Auftritt*/	

.newsletter  img {padding-left:0px;}
.newsletter .ImageLeft   { text-align: right; padding: 0 10px 10px 0; float: left }
.newsletter .ImageRight  { text-align: left; padding-left: 20px; padding-bottom: 20px; float: right } 
.newsletter .ImageCenter { padding-left: 10px} 			
.newsletter .ImageDescription {padding: 0; margin: 0; font: italic 8pt ; color: #4B4D7D;}
.newsletter  .caption {color:#AAAAAA;font-size:8pt;}
.newsletter  .BU {color:#AAAAAA;font-size:8pt;}

.newsletter H2 {-x-system-font:none;background-image:url("../images/punkt.gif");background-position:0 6px;background-repeat:no-repeat;color:#4B4D7D;font-family:Arial;font-size:11pt;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:0;padding:2px 15px 5px;}
.newsletter	H3 { color: #4b4d7d; font-size: 10pt; background-image: url("../images/punkt.gif"); background-repeat: no-repeat; background-position: 0px 16px; margin: 0; padding: 12px 15px 5px 20px ; margin: 0 0 0 15px; border-top: 1px solid #ccc }
.newsletter	H4 {color: #4B4D7D; font-size: 10pt;  margin: 0; padding: 0px; padding-left: 15px; padding-bottom: 15px }
.newsletter	H5 {color: #4B4D7D; font-size: 11pt;  margin: 0; padding: 0px; padding-left: 15px; padding-bottom: 15px ; font-style:normal;font-variant:normal;font-weight:normal;}	
#Impressum { margin:20px 40px 20px 20px}	

.newsletter #right p {padding:0}
.newsletter #right h2 {-x-system-font:none;background-image:none;color:#A9AFBB;font-family:Arial;font-size:11pt;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;margin:0;padding:20px 0 0 0;}
.newsletter .mehr 	{color: #900; padding-left: 10px}	
.newsletter .mehr	a:link	{color: #900; text-decoration: underline}
.newsletter .mehr	a:visited	{color: #900; text-decoration: underline}

.newsletter	.Author { font: italic 10pt ,sans-serif;  margin:0; color:#777}
.newsletter table {border:0 none;margin: 0 0 0 15px;padding:20px 0 0 0;width:450px;}
.newsletter div.KAS {background-color:#F4F4F4;border:1px solid #990000;}
.newsletter table.Editorial  td p {padding: 0; margin:0; }

.newsletter .Herausgeber table {padding: 0; }
.newsletter .Herausgeber table td p {padding: 0; margin:0; }
.newsletter .Herausgeber h6 {color: #4b4d7d; font: 10pt Arial; }

h3.Rubrik {background-color:#EEEEEE; background-image:none;}
/* Newsletter PopUP */


 body.PopUP  { background-image: none;  padding: 0 20px 30px 15px ; width: 600px;  margin:0 auto}
.PopUP #main       { padding: 0px ;   margin-top: 80px ;width: 600px}
.PopUP	H3      { color: #4b4d7d; font-size: 10pt; background-image: url("../images/punkt.gif"); background-repeat: no-repeat; background-position: 0px 16px; margin: 0; padding: 12px 15px 5px 20px ; margin: 0 0 0 15px; border-top: 1px solid #ccc }
.PopUP	H4 {color: #4B4D7D; font-size: 10pt;  margin: 0; padding: 0px; padding-left: 15px; padding-bottom: 15px }	
.PopUP .caption {color:#aaa; font-size: 10pt; padding-left:15px}
.PopUP .BU A:link{color:#aaa; font-size: 10pt;}
.PopUP .BU A:visited{color:#aaa; font-size: 10pt;}
.PopUP	.Author { font: italic 10pt ,sans-serif;  margin:0; color:#777}

 body.PopUPWerbung  { background-image: none;  padding: 0 ; margin:0 }


 #christa-stadler h1{ background-image:none; margin-bottom:10px;}
 #christa-stadler img  {left:350px; padding-left:15px; position:absolute; top:0;}
 #christa-stadler table  { margin-left:20px; }
 #christa-stadler td  { padding-bottom:5px }




body.newsletterVersand Table td p { margin: 0 ; padding: 5px 10px 5px 0px ; color: #4B4D7D; font-size: 10pt;  border: 0px; }

body.newsletterVersand img {padding-left:0}




 body.PopUP #Newsletter2011 { background-image: none;  padding: 0 20px 30px 15px ; width: 600px;  margin:0 auto}
.PopUP #main   #Newsletter2011    { padding: 0px ;   margin-top: 80px ;width: 600px}
.PopUP	#Newsletter2011 H3, .PopUP	#Newsletter2011 H1      { color: #bf0043; font-size: 1.28em;  margin: 0; padding: 0 0 25px 0 ; background-image:none }
.PopUP	#Newsletter2011 p, .PopUP	#Newsletter2011 ul{margin: 0; padding: 0 0 10px 0;font-size:1em;color: #7a7a7a;  font-family:  "Trebuchet MS", Trebuchet, sans-serif; font-size:1em;}
.PopUP	#Newsletter2011 ul { padding: 0 0 20px 30px;}
.PopUP #Newsletter2011 .caption {color:#aaa; font-size: 10pt; padding-left:15px}
.PopUP #Newsletter2011 .BU A:link{color:#aaa; font-size: 10pt;}
.PopUP #Newsletter2011 .BU A:visited{color:#aaa; font-size: 10pt;}
.PopUP #Newsletter2011	.Author { font: italic 10pt ,sans-serif;  margin:0; color:#777}





