body {background-color: #cfc3c3; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, Sans-Serif; color:#564b47; padding:0; margin:0;}
a {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #000000; /*#ffffff;*/ text-decoration: none;}
a:active {color: #000000; /*#ffffff;*/ text-decoration: none;}

h1 {font-size:1em;font-weight: 700;padding: 5px 10px;margin:0px;}
h2 {font-size:1em; font-weight: 700; padding: 2px 10px;	margin:-5px 0px -5px 0px; color: #C0414C;}
h3 {font-size:1em;font-weight: 700;margin-top: 1px;	/*war 7*/margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;padding-top: 2px;/*war 5*/	padding-right: 10px;padding-bottom: 3px; /*war 5*/	*padding-bottom: 5px;	padding-left: 10px;}
h4 {font-size:1em;font-weight: 400;	margin-top: 2px; /*war 1px*/margin-right: 0px;	margin-bottom: 0px;margin-left:0px;padding-top: 1px;padding-right: 10px;padding-bottom: 3px; /*war 1*/	padding-left: 10px;color: #C0414C;font-style:italic;}
h5 {font-size:1em;font-weight: 400;margin-top: -3px; /*war -5*/margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 5px;padding-right: 10px;padding-bottom: 3px; /*war 5*/padding-left: 10px;color: #666666;}
h6 { font-size:0.9em;font-weight: 400;margin-top: 7px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 5px;padding-right: 10px;padding-bottom: 5px;padding-left: 10px;	color: #666666;}

/* ---------------- Listen im Contentbereich ab  26.5. neu!!!--------------- */

div#content ul {margin: 1px 0px 1px -17px; padding-bottom: 3px; *margin: 4px 0px 5px 26px; }
div#content ul a{list-style-image: url(../images/link_pfeil.gif); list-style-position: outside;}
div#content .wrap{display:none;}
div#content .contentpagetitle {margin-top: -2px; margin-bottom: -2px;}
div#content img {border: solid 1px #999999; float: left; margin-right: 10px;}


p {	line-height: 1.4em;}
img.download {vertical-align:middle;}

/* ----------container zentriert das layout - krammer: float left eingefügt-------------- */

#container {margin-left: 15px; *margin-left: 7px; margin-top: 15px; float: left; width: 918px; margin-bottom: 10px;background-color: #FFFFFF;}

/* ----------banner - topmenue -------------- */

#banner {background-color: #ffffff;padding: 0px 0px 10px 0px;*padding: 0px;margin-top:-11px; *margin-top: 0px; background-image: url(../images/banner_ksoe_neu.jpg);background-repeat: no-repeat;height: 174px;}
#banner img {} 
#topmenue1 {padding-left: 25px; *margin-top: 6px;}
#topmenue1 ul{ list-style:none;padding-top:6px;*padding-top:0px;}
#topmenue1 li{display:inline;}
#topmenuehome a{color: #000000;} #topmenuehome {color: #ffffff;}
#topmenuehome a:visited{color: #000000;}#topmenuehome a:hover, #topmenuehome a:active{color: #ffffff;}
#topmenueorgent{padding-left: 12px;} #topmenueorgent a {color: #ffffff;} #topmenueorgent a:hover{color: #000000;}
#topmenuepoleb {padding-left: 12px;} #topmenuepoleb a {color: #ffffff;} #topmenuepoleb a:hover{color: #000000;}
#topmenuegespol{padding-left: 149px;*padding-left: 154px;}#topmenuegespol a {color: #ffffff;} #topmenuegespol a:hover{color: #000000;}
#topmenuesuche {padding-left: 30px;color: #FFFFFF;}

.suche{position: absolute;left: 802px;*left: 761px;top: 18px; *top: 18px;}
#suche {border-width: 0px; border-style: none;font-family: Verdana, Arial, Helvetica, sans-serif;color: #999999; font-size: 0.9em;line-height: 16px;width: 105px;}
.inputbox {	border:solid 1px #cccccc;width: 150px;height: 15px; *height: 16px; font-size: 1em;color: #999999; }

#topmenuesuche a:visited{color: #FFFFFF;}
#topmenuesuche a:hover, #topmenuesuche a:active{color: #000000;}

#topmenue2 {padding-left: 193px; padding-top: 12px; *padding-top: 0px; margin: 0px;*margin: -2px 0px 0px 0px;}

#topmenue2 ul{list-style:none;}
#topmenue2 li{display:inline; padding-left: 20px;padding-right: 20px;}
#topmenue2 a{color: #000000;font-size:1.1em;font-family: Arial, Helvetica, sans-serif;font-weight: 700;}
#topmenue2 a: visited{color: #000000;font-family: Arial, Helvetica, sans-serif;}
#topmenue2 a:hover, topmenue2 a:active{ color: #ffffff;font-family: Arial, Helvetica, sans-serif;font-weight: 700;}
#topmenueteam{padding-left: 18px;}
#topmenueselbst{padding-left: 20px;}
#topmenueunter{padding-left: 57px;}
#topmenuelinks{padding-left: 57px;}
#topmenuekontakt{padding-left: 56px;}

#topmenueimpressum {padding-left: 56px;}

#startseitenavigation {width: 860px; padding-top: 0px;}


.unsichtbar {display: none;}

/* -----------------Inhalt--------------------- */

#content {background-color: #ffffff; margin-top: 0;margin-right: 30px; margin-bottom: 0;margin-left:243px; width: auto; padding-right: 30px;}
div#content { min-height:600px;height:expression(this.scrollHeight > 600 ? "auto":"600px"); }
#content h1{color: #C0414C;}
#content a:hover, left a:active{color: #C0414C;}
#content a{color: #83232C;}	
#container #content h2{font-size:1em;font-weight: 700;padding: 5px 10px;margin:0px;color: #C0414C;}

p, pre{padding: 2px 10px 3px 10px; margin:0;}


/* -------------------facil forms in ie6.0 positionieren------------------- */
/**div#content {position: relative; left: 0px !important; z-index: 100 !important;}*/
/**div#content {position: fixed; left: 200px;}
*div#content img {float:left !important; z-index: 100 !important;}*/

/* --------------textbegleitende Elemente------------- */

.createdate {height: 15px; padding-bottom: 10px; color: #999999; font-size: 0.9em; padding-top: 10px; padding-left: 10px;}
.small {height: 15px; padding-bottom: 10px; color: #666666; font-size: 0.9em; padding-top: 10px; padding-left: 10px;}
.modifydate{height: 15px; padding-bottom: 10px; color: #999999; font-size: 0.9em; padding-top: 10px; padding-left: 10px;}
.readon{height: 15px; padding-bottom: 10px;font-size: 0.9em; padding-top: 10px; padding-left: 10px;}
.blog {border: 0px; padding: 0px; margin: 0px;}
.leading {border: 0px; padding: 0px; margin: 0px;}

/* --------------linke Navigation------------- */
#left {	float: left;width: 209px;margin: 0px;padding: 0px; margin: 11px;*margin: 9px;}
#left ul { list-style:none; line-height:1.5em; display:block; margin:0px;padding: 5px 0px;}
#left li { border-bottom:solid 1px #C0414C;  width: 209px;font-weight: 700;}
#left li li{border-top:solid 1px #C0414C;border-bottom:solid 1px #FFFFFF;width: 199px;font-weight: 400;margin-left: 10px;}
#left a:hover, left a:active{color: #C0414C;}
#left .inputbox {border:solid 1px #cccccc;width: 155px;height: 15px;font-size: 1em;color: #999999;}

table {border: 0px;*font-size: 1em;}
.contentpane {padding-left: 7px;}
.button{height: 20px;font-size: 0.9em;}	
.buttonheading {padding-left: 10px; /*position: relative;*/margin-top: -40px;}
.buttonheading img {border: none !important; float:none !important; }
.componentheading {color: #C0414C;padding: 10px;font-weight: 700;text-transform: capitalize;}
.moduletable{margin-left: 10px;font-size:1em;}
.back_button {padding: 10px;}

/* ------------- rechte  Navigation brauchen wir beim zwei-spalten-Layout nicht ------------- */

#right {float: right;width: 200px;margin: 0;*margin: -13px 0px 0px 0px;}
#right img {margin-left: -14px;padding:7px 10px 7px 0px;}

#zitat {padding: 4px;background-color: #B3D2A8;font-family: Georgia, "Times New Roman", Times, serif;margin-top:-10px; *margin-top: 0px;}
#advertise01 {margin-top:-10px; *margin-top: 0px;font-family: Arial, Helvetica, sans-serif;}
#advertise02 {background-color: #DFE3E6;margin-top:-10px; *margin-top: 0px;font-family: Arial, Helvetica, sans-serif;}


/* -----------Fußzeile--------------------------- */

#footer {clear: both;margin: 0px;padding: 4px 0px;text-align: center;background-color: #C0414C;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;color: #FFFFFF;}

/* -----------Fußzeile--------------------------- */

#dm_cats, #dm_cats h3, #dm_docs h3, dt{clear: none;}



/* -----------Galerie der MitarbeiterInnen thumbnail p nur hier ...--------------------------- */

.thumbnail{float: left; width: 275px; margin: 0px 15px 15px 0px;}
.thumbnail img {float: left; padding-right: 10px; padding-bottom: 40px; border:0px !important;}
.thumbnail p{padding: 10px 0px 0px 10px; }

.thumbnail_alle {float: left; width: 600px; margin: 0 15px 15px 0; height: 650px; background-image: url(../images/motto-leer.gif); background-position: left top; background-repeat: no-repeat;}
.thumbnail_alle  img {float: left; padding-right: 10px; padding-bottom: 500px; *margin-bottom: 800px; *margin-right: 20px;border:0px !important;}
.thumbnail_alle  p{padding: 10px 0px 0px 10px; }

.thumbnail_lindner {float: left; width: 600px; margin: 0 15px 15px 0; background-image: url(../images/motto-lindner.gif); background-position: left top; background-repeat: no-repeat; height: 650px;}
.thumbnail_lindner img {float: left; padding-right: 10px; padding-bottom: 500px; *margin-bottom: 800px; *margin-right: 20px;border:0px !important;}
.thumbnail_lindner  p{padding: 10px 0px 0px 10px; }

.thumbnail_appel {float: left; width: 600px; margin: 0 15px 45px 0; background-image: url(../images/motto-appel.gif); background-position: left top; background-repeat: no-repeat; height: 500px;}
.thumbnail_appel img {float: left; padding-right: 10px; padding-bottom: 500px; *margin-bottom: 800px; *margin-right: 20px;border:0px !important;}
.thumbnail_appel p{padding: 10px 0px 0px 10px; }

.thumbnail_prenner {float: left; width: 600px; margin: 0 15px 15px 0; background-image: url(../images/motto-prenner.gif); background-position: left top; background-repeat: no-repeat; height: 500px;}
.thumbnail_prenner img {float: left; padding-right: 10px; padding-bottom: 500px; *margin-bottom: 800px; *margin-right: 20px;border:0px !important;}
.thumbnail_prenner p{padding: 10px 0px 0px 10px; }

.thumbnail_schein {float: left; width: 600px; margin: 0 15px 15px 0; background-image: url(../images/motto-schein.gif); background-position: left top; background-repeat: no-repeat; height: 680px;}
.thumbnail_schein img {float: left; padding-right: 10px; padding-bottom: 500px; *margin-bottom: 800px; *margin-right: 20px;border:0px !important;}
.thumbnail_schein p{padding: 10px 0px 0px 10px; }

.thumbnail_uebleis {float: left; width: 600px; margin: 0 15px 15px 0; background-image: url(../images/motto-uebleis.gif); background-position: left top; background-repeat: no-repeat; height: 650px;}
.thumbnail_uebleis img {float: left; padding-right: 10px; padding-bottom: 500px; *margin-bottom: 800px; *margin-right: 20px;border:0px !important;}
.thumbnail_uebleis p{padding: 10px 0px 0px 10px; }

.thumbnail_hauser {float: left; width: 600px; margin: 0 15px 15px 0; background-image: url(../images/motto-hauser.gif); background-position: left top; background-repeat: no-repeat; height: 650px;}
.thumbnail_hauser img {float: left; padding-right: 10px; padding-bottom: 500px; *margin-bottom: 800px; *margin-right: 20px;border:0px !important;}
.thumbnail_hauser p{padding: 10px 0px 0px 10px; }

.thumbnail_etlinger {float: left; width: 600px; margin: 0 15px 15px 0; background-image: url(../images/motto-etlinger.gif); background-position: left top; background-repeat: no-repeat; height: 750px;}
.thumbnail_etlinger img {float: left; padding-right: 10px; padding-bottom: 540px; *margin-bottom: 800px; *margin-right: 20px;border:0px !important;}
.thumbnail_etlinger p{padding: 10px 0px 0px 10px; }

.thumbnail_lunglmayr {float: left; width: 600px; margin: 0 15px 15px 0; background-image: url(../images/motto-lunglmayr.gif); background-position: left top; background-repeat: no-repeat; height: 600px;}
.thumbnail_lunglmayr img {float: left; padding-right: 10px; padding-bottom: 500px; *margin-bottom: 800px; *margin-right: 20px;border:0px !important;}
.thumbnail_lunglmayr p{padding: 10px 0px 0px 10px; }

