/*     base.css     */

/*

     all other css data must to be included in this file (menu, ...)

*/

@import url("headings.css");
@import url("menue.css");
@import url("submenue.css");
@import url("news.css");

* {
     margin: 0;
     padding: 0;
     font-family: Arial, Verdana, sans-serif;
}

body {
     background-image: url("../images/linker_rand.jpg");
     background-repeat: repeat-y;
}

#container {
     width: 100%;
}

#header {
     width: 100%;
     height: 150px;
     background-color: #c2c2c2;
}

#header-text {
     position: absolute;
     top: 0px;
     left: 500px;
     padding-top: 35px;
     color: #FFFF01;
     font-weight: bold;
     font-family: century gothic, verdana, arial, sans-serif;
     font-size: 1.8em;
     letter-spacing: 0.4em;
}

#menu {
     position: absolute;
     top: 150px;
     width: 100%;
     height: 35px;
     background-image: url("../images/menu_background_black.jpg");
     border-top: 1px solid black;
     border-bottom: 1px solid black;
}

#content_container {
     position: absolute;
     top: 185px;
     left: 0px;
     width: 100%;
     height: 100%;
}

#submenue {
     position: absolute;
     top: 0px;
     left: 0px;
     bottom: 0px;
     width: 200px;
     margin-top: 20px;
     float: left;
}

#content {
	position: absolute;
	top: 0px;
	left: 200px;
	bottom: 0px;
	width: 700px;
	padding-left: 10px;
	padding-top: 20px;
	line-height: 1.4;
}

ul.list-normal {
	list-style-type:circle;
}
ul.list-normal li {
	margin-left: 30px;
	padding-top:3px;
}

li.error {
	list-style-type:none;
	color: red;
	font-style: italic;
	width: 100%;
	display:block;
}

ul.fehler li.error {
	color: red;
	list-style-type: circle;
	margin-left: 7px;
}

.csc-textpic-imagerow {
        text-align: center;
}

.csc-textpic-imagerow img {
	padding-top: 20px;
}

table.image_rows {
     width: 450px;
     border: 0px;
     margin-top: 20px;
     margin-left: 150px;
     align: center;
}

table.image_rows td {
     padding-top: 10px;
     align: center;
}

td.image_rows_td {
     align: center;
}
