/*
File: 		Stylesheet schmid-silicon.com
Generator: 	Jens Giesekus | Media-seven
Date: 30.07.2008
*/

A {
	color: #8b9393;
	text-decoration: none;
	font-weight: bold;
}

A:hover {
	text-decoration: underline;
}

H1 {
	border-bottom:1px solid #C9CFD3;
	color:#2B4457;
	display:block;
	font-family:Avenir,Arial,Sans-Serif;
	font-size:16px;
	font-weight:bolder;
}

H2 {
	border-bottom:1px solid #C9CFD3;
	color:#2B4457;
	display:block;
	font-family:Avenir,Arial,Sans-Serif;
	font-size:12px;
	font-weight:bolder;
}

FIELDSET {
	border: none;
}

LABEL {
	width: 100px;
	display: block;
	float: left;
}

.csc-mailform-field INPUT {
	margin-bottom: 10px;
}

BODY {
	margin: 0px;
	padding: 0px;
	font-family: sans-serif;
	font-size: 12px;
	color: #555555;
}

#quicknav {
	margin: 10px auto 0px auto;
	width: 997px;
	height: 15px;
}


#container {
	clear: both;
	margin: 5px auto;
	width: 997px;
	border: 2px solid #c5c9c9;
}
	#header {
		width:	997px;
		height: 88px;
		background-image: url(gfx/header.jpg); 
	}
	
	#topic {
		width: 997px;
		height: 120px;
		background-image: url(gfx/topic.jpg);
	}

#left {
	float: left;
	width: 628px;
	
}
	#nav {
		width: 580px;
		margin-left: 45px;
		margin-top: 5px;
	}
	
	#content {
		width: 510px;
		margin-top: 40px;
		margin-left: 45px;
		line-height: 1.7em;
	}

#right {
	float: right;
	width: 369px;
	}

	#sub {
		background-color: #a6adad;
		width: 339px;
		height: auto;
		padding: 15px;
	}
	
	#search {
		background-color: #a7161f;
		width: 364px;
		height: 25px;
		line-height: 25px;
		vertical-align: middle;
		padding-left: 5px; 
		margin-bottom: 10px;
	}
	
		#suche {
			width: 200px;
			height: 25px;
			display: block;
			float: left;
			margin-top: 5px;
		}
		
		#language {
			width: 140px;
			float: right;
			margin-right: 10px;
			text-align: right;		
			display: block;
			color: #ffffff;
		}
	.imgs {
	margin-bottom: 0px;
	} 
	
	.csc-textpic IMG {
		margin-bottom: 10px;
	}
	
	#subcontent {
		width: 350px;
		}
		
		#subcontent IMG {
			float: left;
			width: 110px;
			height: 110px;
			margin-right: 10px;
		}

		#subcontent IMG.spacer-gif {
			float: none;
			width: auto;
			height: auto;
			margin-right: 0px;
			display:none;
		}
		
		#subcontent .bodytext {
			border-bottom: 1px solid #C9CFD3;
			padding-bottom: 10px;
			margin-bottom: 10px;
		}
		
#unten {
	clear: both;
	width: 997px;
}

#footer {
	margin: 0px auto 10px auto;
	text-align: center;
	width: 997px;
	height: 15px;
	color: #c5c9c9;
}	
.nodot {
	clear: both;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

li.quicknav {
	float: left;
	}
	
li.mainnav {
	float: left;
	}

input.searchinput {
	line-height: 16px;
	font-size: 10px;
	margin-right: 5px;
	border: none;
	}
	

A.quicknav {
	color: #8b9393;
	text-decoration: none;
}

A.quicknav:hover {
	color: #006699;
	text-decoration: underline;
}

A.mainnav {
	color: #8b9393;
	text-decoration: none;
}

A.mainnav:hover {
	color: #006699;
	text-decoration: underline;
}

A.mainnav_cur {
	color: #006699;
	text-decoration: none;
	font-weight: 600;
}

A.mainnav_cur:hover {
	color: #006699;
	text-decoration: underline;
	font-weight: 600;
}

A.subnav {
	color: #ffffff;
	text-decoration: none;
}

A.subnav:hover {
	color: #ffffff;
	text-decoration: underline;
}

A.subnav_cur {
	color: #ffffff;
	text-decoration: underline;
}

A.subnav_cur:hover {
	color: #ffffff;
	text-decoration: none;
}

#language A {
	color: #ffffff;
	font-weight: 400;
}


