/* CSS Document */

html {
	height: 100%;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	/*background-color: #ffffff;*/
	background: #FFFFFF url(../images/bg.gif) repeat;
	margin: 0;
	text-align: center;
	padding: 0;
	height: 100%;
	/*cursor: default;*/
}

a {
	text-decoration:none;
	color:#6D8928;
}

.language {
	text-decoration:none;
	color:#A3C945;
	padding-left:4px;
	list-style-image:url(../images/pfeil_ul.gif);
}

a.download {
	text-decoration:none;
	color:#6D8928;
	list-style-image:url(../images/pfeil_ul.gif);
}

a:hover {
	text-decoration:none;
	color:#6D8928;
	text-decoration:underline;
}

.formular { color: #727272; font-size: 10px; font-family: Verdana; background-color: #E9E9E9; border: solid 0px #999999 }
.submit { font-size: 10px; font-family: Verdana; background-color: #ffffff; border: solid 1px #666666; text-align:right; }
.mailform { color: #727272; font-size: 10px; font-family: Verdana; vertical-align:top; }
table, td, tbody { color: #727272; font-size: 10px; font-family: Verdana; border:1px solid #000000; border-spacing:0px; border-width:0px; vertical-align:top;}

.list {
	list-style-image:url(../images/pfeil_ul.gif);
	/*padding-left:10px;*/
	/*margin-left:0;*/
	text-decoration:none;
}

.list li {
	color:#6D8928;
}

.list a {
	color:#6D8928;
	text-decoration:none;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }

#subtitle {
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	color:#A8A19E;
	letter-spacing:1px;
	margin-bottom:2px;
	padding-left:2px;
	height:10px;
}

img {
	border: 0;
}
	
#center {
	width: 904px;
	height: 100%;
	background-color:#FFFFFF;
	margin: 0 auto;
	text-align: left;
	border:1px #333333;
}

#content_left {
	float: left;
	width: 425px;
	background-color: #FFFFFF;
	padding-left: 28px;
	padding-top: 35px;
	margin-top: 0px;
	text-align:left;
	/*border:1px #333333;*/
	height:438px;
	/*height:100%;*/
}

#menu {
	padding-left:3px;
	margin-top: 17px;
	text-align:left;
	height: 411px;
}

#content_right {
	width: 445px;
	background-color: #FFFFFF;
	/*margin:0 0 0 457px;
	margin-top: 0px;*/
	padding-top: 23px;
	text-align:left;
	float:right;
	/*height:100%;*/
}

*html #content_right {
	padding-top: 21px;
}


#content {
	/*padding: 0px;*/
	text-align:left;
	height: 428px;
	/*float:right;*/
}

#project_description {
	/*padding: 0px;*/
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 62px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 1.5;
	color:595959;
	background-color:#FFFFFF;
	/*height:100%;*/
}
#service {
	padding-left:3px;
	background-color:#FFFFFF;
	/*height:100%;*/
}