/* Farben */
/*
orange:		#ff6600;
grau:			#9a999d;
*/


/* Extension Style Sheets */
@import url(edit.css);
@import url(menu.css);
@import url(news.css);
@import url(csc.css);
@import url(formulare.css);

body, html, #navigation, #container {
margin: 0;
padding: 0;
}

body { 
font: 100.01% verdana, arial, helvetica, freesans, sans-serif; 
background-image: url(../layout/background.gif); 
background-position: top left; 
background-repeat: repeat-x; 
background-attachment: fixed;
}

/* Elemente */
#page  { width: 960px; margin: 0px auto; background-color: #ffffff; }
#container { width: 850px; margin: 0px auto; min-height: 520px; background-color: #ffffff; }

/* IE6 Hacks */
* html body { text-align: center; margin: 0px; padding: 0px; }
* html #page  { text-align: center; margin: 0px; padding: 0px; }
* html #container { text-align: left; margin: 0px; padding: 0px; }
* html #top { margin: 0px; padding: 0px; }
* html #header { border: 0px solid green; height: 181px; }

#top { float: left; height: 200px; width: 850px; margin: 0px; border: 0px solid red; }
#navigation { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#logo { float: left; border: 0px solid blue; }
#headermenu { width: 290px; height: 90px; float: left; border: 0px solid red; margin: 50px 0px 0px 67px; }
#headermenu h2 { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#header { float: right; border: 0px solid green; height: 210px; text-align: right; width: 410px; }
#header img {  }
#headerstart { float: right; border: 0px solid green; height: 180px; text-align: right; width: 700px; }

#path { float: left; margin: 15px 0px 0px 0px; padding: 3px 0px 3px 0px; }
#main { width: 870px; float: left; margin: 0px; padding: 0px; background-color: #ffffff; overflow: auto; /*height: 500px;*/ }
#left { width: 140px; float: left; border: 0px solid red; margin: 25px 5px 10px 0px; }
#middlewide { width: 695px; float: left; margin: 20px 5px 10px 0px; }

#middle { width: 438px; float: left; border-right: 1px dotted #9a999d; margin: 20px 0px 10px 0px; padding-right: 10px; }
#right, #rightstart { width: 250px; float: left; margin: 20px 0px 10px 0px; }

#mitte { width: 430px; float: left; border-right: 1px dotted #9a999d; margin: 0px 0px 10px 0px; padding-right: 10px; }
#rechts { width: 240px; float: left; margin: 0px 0px 10px 10px; }

/* IE 6 Hacks */
* html #top { border: 0px solid #ffffff; }
* html #topslogan { border: 0px solid #ffffff; margin: 10px 0px 0px 100px; }
* html #topright { border: 0px solid #ffffff; }
* html #navigation { border: 0px solid #ffffff; margin: 25px 0px 0px 100px; }

/* linke Spalte */
#left h2 {  }
#left h3 {  }
#left p { }

/* rechte Spalte */
#right h2 {  }
#rechts h2 { font-size: 13px; padding: 5px 0px; }
#right h3, #rightstart h3 {  }
#right p, #rightstart p { padding: 5px 10px 5px 10px; }

/* Formulare */
input { border: 1px solid #9a999d; color: #ff6600; padding: 1px; font-size: 0.75em; }
.suche { width: 80px; }
.submit { background-color: #ffffff; padding: 0px; }
input.submit { border: 1px solid #ffffff; }
.csc-searchResultHeader { margin: 0px; padding: 0px; }
.csc-searchResultHeader a { color: #ff6600; }
