/*
====================================================
style.css INTERMENUE
====================================================
*/
body{
	font-size:12px;
	font-family:arial, sans-serif;
}

#contentPart ul{
	list-style-image: url("../images/allover/li_punkt.png");
}

#Footer_line{
	font-size:10px;
	color:#cccccc;
}

#Footer_line a, #Footer_line a:link, #Footer_line a:visited{
	font-size:10px;
	color:#cccccc;
	text-decoration:none;
	padding:0px 2px 0px 2px;
}

#Footer_line a:focus, #Footer_line a:hover, #Footer_line a:active{
	color:#ffffff;
	background:#cccccc;
}

#specialNavi{
	font-size:10px;
	text-align:right;
	padding:0px 0px 2px 0px;
	color:#57ab26;
}
#specialNavi a, #specialNavi a:link, #specialNavi a:visited{
	font-size:10px;
	color:#57ab26;
	text-decoration:none;
	padding:0px 2px 0px 2px;
}

#specialNavi a:focus, #specialNavi a:hover, #specialNavi a:active{
	color:#ffffff;
	background:#57ab26;
}

#LanguageNavi{
	font-size:10px;
	text-align:left;
	padding:0px 0px 2px 0px;
	color:#cccccc;
}
#LanguageNavi a, #LanguageNavi a:link, #LanguageNavi a:visited{
	font-size:10px;
	color:#57ab26;
	text-decoration:none;
	padding:0px 2px 0px 2px;
}

#LanguageNavi a:focus, #LanguageNavi a:hover, #LanguageNavi a:active{
	color:#ffffff;
	background:#57ab26;
}

#contentPart a, #contentPart a:link, #contentPart a:visited{
	color:#57ab26;
	text-decoration:none;
	padding:0px 2px 0px 2px;
}

#contentPart a:focus, #contentPart a:hover, #contentPart a:active{
	color:#ffffff;
	background:#57ab26;
}

#NewsPanel{
	font-size:10px;
}

#NewsPanel a, #NewsPanel a:link, #NewsPanel a:visited{
	color:#57ab26;
	text-decoration:none;
	padding:0px 2px 0px 2px;
}

#NewsPanel a:focus, #NewsPanel a:hover, #NewsPanel a:active{
	color:#ffffff;
	background:#57ab26;
}

h5{
	font-size:10px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
/*
========================================================
Form
========================================================
*/
label {
	display:block;
	width:120px;
	text-align:left;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	color:#33333f;
	font-size:11px;
	font-weight: bold;

	}
	
	
	
input {
	float:left;
	display:block;
	width: 240px;
	margin:0px 0px 10px 5px;
	border:1px solid #cccccc;
	color:#33333f;
	font-size:11px;
	}
	
input[type=hidden]{
	visibility:hidden;
	display:none;
}

#searchform{
	width:170px;
	overflow:hidden;
}

#searchform input{
	width:90px;
	margin:0px;
}

#searchform input[type=hidden]{
	display:none;
}

#searchform input[type=submit]{
	width:60px;
	margin:0px 0px 0px 10px;
	border:1px solid #cccccc;
	background:none;
}
#searchform input[type=submit]:hover{
	background:#57ab26;
	color:#ffffff;
}

select {
	float:left;
	display:block;
	width: 240px;
	margin:0px 5px 10px 5px;
	border:1px solid #cccccc;
	color:#33333f;
	font-size:11px;
	}



textarea{
	float:left;
	display:block;
	width: 240px;
	border:1px solid #cccccc;
	font-family: arial;
	color:#33333f;
	font-size:11px;
	margin:0px 5px 10px 5px;
}
.csc-mailform-check{
	float:left;
	display:block;
	margin:0px 5px 10px 5px;
	width: 240px;
	border:1px solid #cccccc;
}


.csc-mailform{
	border:none;
	width: 400px;
}


.csc-mailform-submit{
	float:right;
	display:block;
	background:none;
	border:1px solid #cccccc;
	color: #57ab26;
	width: 82px;
	margin:15px 23px 0px 0px;
}

.csc-mailform-submit:hover{
	background:#57ab26;
	border:1px solid #cccccc;
	color: #ffffff;
}
.csc-textpic-caption{
	font-size: 9px;
}

.csc-mailform-label{
	display:block;
	text-align:left;
	float:left;
	width:400px;
	margin: 15px 5px 5px 0px;
	color:#003478;
	font-size:15px;
	font-weight: bold;
	
}