#middle-marker ul {
	list-style: none;
	list-style-image: url(bilder/listen-symbol.gif);
}

#middle-marker li {
	padding: 0px 0px 8px 0px;
}

.linie-unten {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #777;
	width: 550px;
}

body {
	margin: 0px;
	padding: 0px;
	}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #eef7c9;
	border: 1px solid #aeb694;
}

textarea {
	background-color: #eef7c9;
	border: 1px solid #aeb694;
}

label {
	float: left;
	display: block;
	width: 150px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #eef7c9;
	border: 1px solid #aeb694;
}

.csc-mailform-submit {
	margin-top: 0px;
	margin-left: 152px;
	border: 0px;
	color: #fff;
	background-image: url(bilder/zeile2_mitte.jpg);	
}

.csc-mailform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px;
	margin-left: 50px;
}

.csc-mailform-field {
	padding-bottom: 10px;
}
	

.csc-bulletlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image: url(bilder/csc_bullet.jpg);
}

.csc-bulletlist li {
	padding-bottom: 5px;
	padding-left: 10px;	
}


.csc-textpic-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
}

#image-marker {
	width: 600px;
	height: 155px;
}

#language-marker {
	margin: 0px;
	padding: 0px;
}

#language-marker ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#language-marker li {
	margin: 0px;
	padding: 0px;
	float: left;
}

#language-marker a {
	display: block;	
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding-left: 10px;
	margin-bottom: 5px;
}

#language-marker a:hover {
	text-decoration: underline;
}

#footer-marker {
	margin-top: 30px;
	border-top-style: dotted;
	border-top-color: #999999;
	border-top-width: 1px
}

#footer-marker p {
	margin: 2px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	padding-left: 25px;
}

#middle-marker {
	margin-top: 30px;
	margin-left: 25px;
	margin-right: 25px;
}

#middle-marker h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #999999;
	font-weight: 200;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
}

#middle-marker h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999;
	font-weight: 200;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
	margin: 0px 0px 14px 0px;
	padding: 0px;
}


#middle-marker p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

#middle-marker a, #middle-marker a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a7b625;
	text-decoration: none;
	font-weight: 900;
}

#middle-marker a:hover {
	text-decoration: underline;
}

#middle-marker ol {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #333;
	margin: 0px 0px 0px 22px;
	padding: 0px;
}

#right {
	margin-top: 25px;
	margin-left: 0px;
}


#right-menu {
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 12px;
	display: block;
	margin: 0px;
	padding: 0px;
}


#right-menu ul {
	list-style: none;
	list-style-image: url(bilder/listen-symbol.gif);
}




.right-level-1-no {
	margin-top: 10px;
	padding-left: 4px;
}


.right-level-1-no a {
	color: #777;
	text-decoration: none;
}


.right-level-1-no a:hover {
	color: #a7b625;
}


.right-level-1-act {
	margin-top: 10px;
	padding-left: 4px;
}


.right-level-1-act a {
	text-decoration: none;
	color: #a7b625;	
}





.right-level-2-no {
	margin: 0px 0px 2px 15px;
	padding-left: 4px;
}


.right-level-2-no a {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}


.right-level-2-no a:hover {
	color: #a7b625;
}


.right-level-2-act {
	margin: 0px 0px 2px 15px;
	padding-left: 4px;
}


.right-level-2-act a {
	font-size: 11px;
	color: #A7B625;
	text-decoration: none;
}





.right-level-3-no {
	margin: 0px 0px 2px 30px;
	padding-left: 4px;
}


.right-level-3-no a {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}


.right-level-3-no a:hover {
	color: #a7b625;
}


.right-level-3-act {
	margin: 0px 0px 2px 30px;
	padding-left: 4px;
}


.right-level-3-act a {
	font-size: 11px;
	color: #A7B625;
	text-decoration: none;
}


#mainmenu {
	background-image: url(fileadmin/wifratec_template/bilder/zeile2_mitte.jpg);
}

#top {
	margin: 0px;
	width: 600px;
	height: 20px;
}

#top-menu {
	margin: 0px;
	display: block;
	height: 20px;
	float: right;
}

#top-menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#top-menu li {
	margin: 0px;
	float: left;
}

#top-menu a {
	margin: 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	padding: 3px 10px 2px 10px;
	border-left: 1px solid #6a6a6a;
	font-weight: 900;
}

#top-menu a:hover {
	color: #000;
}

#top-menu a#current {
	background-color: #fff;
	padding: 3px 10px 2px 10px;
	border-left: 1px solid #6a6a6a;
	color: #000;
}


#animation {
	background-image: url(bilder/leiste_ani.jpg);
	border-top: dotted 1px #666; 
	border-left: dotted 1px #666;
	border-right: dotted 1px #666; 	
}

