/* 1. Ueberschrift / Links / Schriften */

/* 2. individuelle Styles */

/* 3. Container */

/* 4. Navigation */







body {	

	background-color: #FFFFFF;

	color: #000000;

	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	font-size: 13px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-align: center;

}



/* 1. Ueberschrift / Links / Schriften */



h1 {

	color: #ff6600;

	font-weight: normal;

	font-size: 24px;

	margin: 0 0 13px 0;

	padding: 0 0 0 0;

}



h2 {

	color: #ff6600;

	font-weight: normal;

	font-size: 20px;

	margin: 0 0 13px 0;

	padding: 0 0 0 0;

}



h3 {

	color: #ff6600;

	font-weight: bold;

	font-size: 13px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



h4 {

	color: #000000;

	font-weight: bold;

	font-size: 13px;

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



a:link, a:visited, a:active  {

	color: #000000;

	text-decoration: underline;

}



a:hover {

	color: #ffa802;

	text-decoration: none;

}



a img {

	border: 0px;

}







/* 2. individuelle Styles */



.fixfloat {

	float: none;

	clear: both;

	width: 1px;

	margin: 0;

	padding: 0;

	font-size: 0px;

	line-height: 0px;

	height: 1px

}





ul {

	list-style: square;

}



li {

	list-style: square;

}





/* 3. Container */



#allbox {

	width: 1000px;

	margin: 0 auto 0 auto;

	text-align: left;

}





/* 3.1. Container Kopfbereich - top */



#topallbox {

	width: 1000px;

	height: 145px;

	background-image: url(../pics/bg_topallbox.jpg);

}



#topheaderbox {

	padding: 0 0 0 25px;

	float: left;

}



#toplogobox {

	margin: 60px 0 0 20px;

	float: left;

}



#toplangbox {

	width: 990px;

	text-align: right;

}



/* 3.2. Container Contentbereich - middle */



#middleallbox {

	width: 1000px;

	background-image: url(../pics/bg_middleallbox.jpg);

}



#middlespacer {

	width: 25px;

	height: 450px;

	float: left;

}



#middlenavbox {

	width: 174px;

	float: left;	

}

#logobox {

	margin: 0 0 0 22px;

	padding: 0 0 0 0;

}




#nav {

	text-align: right;

}



#nav ul {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	list-style: none;

	list-style-image: none;

}



#nav li {

	margin: 0 0 4px 0;

	padding: 0 25px 0 0;

	list-style: none;

	list-style-image: none;

}



#nav li a:link, #nav li a:active, #nav li a:visited {

	color: #fff;

	text-decoration: none;

	font-size: 15px;

}



#nav li a:hover, #nav li#current a {

	color: #ffa802;

	text-decoration: none;

	font-size: 15px;

}



#nav li#current {

	background-color: #9699a9;

	color: #ffa802;

	text-decoration: none;

	font-size: 15px;

	padding: 0 25px 0 0;

	background-image: url(../pics/nav_current.gif);

	background-repeat: no-repeat;

}



ul#subnav {

	background-color: #9699a9;

	padding: 0 0 4px 0;

}



ul#subnav li {

	margin: 0 0 0 0;

	padding: 1px 0 1px 0;

	list-style: none;

	list-style-image: none;

	line-height: 1em;

}



#nav li#current ul#subnav li {

	background-image: none;

}



#nav li#current ul#subnav li a:link, #nav li#current ul#subnav li a:active, #nav li#current ul#subnav li a:visited {

	color: #fff;

	text-decoration: none;

	font-size: 13px;

}



#nav li#current ul#subnav li a:hover, #nav li#current ul#subnav li#subcurrent a {

	color: #ffa802;

	text-decoration: none;

	font-size: 13px;

}



#middlecontentbox {

	width: 630px;

	margin: 0 0 0 20px;

	float: left;

}

#nav2 {

	text-align: right;
	
	margin: 30px 0 0 0;

	padding: 0 0 0 0;

}



#nav2 ul {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	list-style: none;

	list-style-image: none;

}



#nav2 li {

	margin: 0 0 4px 0;

	padding: 0 25px 0 0;

	list-style: none;

	list-style-image: none;

}



#nav2 li a:link, #nav2 li a:active, #nav2 li a:visited {

	color: #fff;

	text-decoration: none;

	font-size: 13px;

}



#nav2 li a:hover, #nav2 li#current a {

	color: #ffa802;

	text-decoration: none;

	font-size: 13px;

}



#nav2 li#subsubcurrent {

	background-color: #9699a9;

	color: #ffa802;

	text-decoration: none;

	font-size: 13px;

	padding: 0 25px 3px 0;

	background-image: url(../pics/nav_subsubcurrent.gif);

	background-repeat: no-repeat;

}




/* 3.2. Container Fußbereich - bottom */



#bottomallbox {

	width: 1000px;

	height: 90px;

	background-image: url(../pics/bg_bottomallbox.jpg);

}



#bottomall {

	width: 990px;

	color: #fff;

	font-size: 11px;

}



#bottomall a:link, #bottomall a:visited, #bottomall a:active  {

	color: #fff;

	text-decoration: none;

}



#bottomall a:hover {

	color: #ffa802;

	text-decoration: none;

}





#bottomall img {

	float: right;

}



#bottomleftbox {

	padding: 14px 0 0 25px;

	float: left;	

}



#bottomleft {

	width: 175px;

	text-align: center;

}



#bottomrightbox {

	margin: 14px 0 0 20px;

	float: left;

}



#bottomrightbox p.bodytext {

	margin: 0 0 0 0;

	padding: 0 0 0 0;

}



/* Mailform */

form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

form br, .csc-mailform-field {
	clear: both;
}

fieldset {
	line-height: 2em;
	border: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

label {
   float: left;
   text-align: left;
   width: 100px;
   line-height: 1.2em;
}

textarea {
	border: 1px solid #9699a9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 0 0 3px -3px;
	width: 200px;
}

html>body textarea {
	margin-left: 0px;
}

input {
	border: 1px solid #9699a9;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	margin: 0 0 3px 0;
	width: 200px;
}

.csc-mailform-submit {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #9699a9;
	border: 0px solid #9699a9;
	padding: 1px 1px 1px 1px;
	margin: 0 0 5px 100px;
	cursor: pointer;	
	width: 202px;
}

