
* {
			border: 0;
			padding: 0;
			margin: 0;
			font-size: 100.01%;
}

body {
			background: url(../images/bg-body.jpg) rgb(49, 49, 49) repeat-x;
			font-family: Verdana, sans-serif;
			font-size: 12px;
}

a {
			color: #2F7BED;
			text-decoration: none;
}

a:hover {
			color: #FFFFFF;
			text-decoration: none;
}

#wrapper {
			position: relative;
			background: url(../images/bg-container.jpg) repeat-y;
			width:1154px;
			min-height:100%;
			margin:0 auto;
			z-index:1;
}

* html #wrapper {
			height:100%;
}

#navitop {
			background: url(../images/bg-navi-top.jpg) no-repeat;
			width: 526px;
			height: 35px;
			margin: 0px 0 0 0px;
			padding: 61px 0px 0 628px;
			line-height: 2.3em;
			font-size: 12px;
			font-weight: normal;
}

#navitop a {
			text-decoration: none;
			color: #FFFFFF;
}

#navitop a:hover {
			text-decoration: none;
			color: #2F7BED;
}

#navitop ul {
			list-style: none;
}

#navitop li {
			float: left;
}

#navitop_1,
#navitop_1 a {
			width: 94px;
}

#navitop_2,
#navitop_2 a {
			width: 114px;
}

#navitop_3,
#navitop_3 a {
			width: 84px;
}

#navitop_4,
#navitop_4 a {
			width: 77px;
}

#navitop_5,
#navitop_5 a {
			width: 100px;
}

#navi-left {
			background: url(../images/bg-navi-left.jpg) no-repeat;
			width: 264px;
			padding: 0 0 0 130px;
			line-height: 2.75em;
}

#navi-left a {
			font-size: 12px;
			font-weight: normal;
			color: #FFFFFF;
}

#navi-left a:hover {
			text-decoration: none;
			color: #2F7BED;
}

#navi-left ul {
			list-style: none;
}

#navitop2 {
			background: url(../images/bg-navi-top2.jpg) no-repeat;
			width: 526px;
			height: 35px;
			margin: 0px 0 0 0px;
			padding: 61px 0px 0 628px;
			line-height: 2.3em;
			font-size: 12px;
			font-weight: normal;
}

#navitop2 a {
			text-decoration: none;
			color: #FFFFFF;
}

#navitop2 a:hover {
			text-decoration: none;
			color: #2F7BED;
}

#navitop2 ul {
			list-style: none;
}

#navitop2 li {
			float: left;
}

#navitop2_1,
#navitop2_1 a {
			width: 94px;
}

#navitop2_2,
#navitop2_2 a {
			width: 114px;
}

#navitop2_3,
#navitop2_3 a {
			width: 84px;
}

#navitop2_4,
#navitop2_4 a {
			width: 77px;
}

#navitop2_5,
#navitop2_5 a {
			width: 100px;
}

ul.naviList{padding-top:170px;}


#navi-left2 {
			background: url(../images/bg-navi-left2.jpg) no-repeat;
			width: 264px;
			padding: 170px 0px 0 130px;
			line-height: 2.75em;
}

#navi-left2 a {
			font-size: 12px;
			font-weight: normal;
			color: #FFFFFF;
}

#navi-left2 a:hover {
			text-decoration: none;
			color: #2F7BED;
}

#navi-left2 ul {
			list-style: none;
}

#navitop3 {
			background: url(../images/bg-navi-top3.jpg) no-repeat;
			width: 526px;
			height: 35px;
			margin: 0px 0 0 0px;
			padding: 61px 0px 0 628px;
			line-height: 2.3em;
			font-size: 12px;
			font-weight: normal;
}

#navitop3 a {
			text-decoration: none;
			color: #FFFFFF;
}

#navitop3 a:hover {
			text-decoration: none;
			color: #2F7BED;
}

#navitop3 ul {
			list-style: none;
}

#navitop3 li {
			float: left;
}

#navitop3_1,
#navitop3_1 a {
			width: 94px;
}

#navitop3_2,
#navitop3_2 a {
			width: 114px;
}

#navitop3_3,
#navitop3_3 a {
			width: 84px;
}

#navitop3_4,
#navitop3_4 a {
			width: 77px;
}

#navitop3_5,
#navitop3_5 a {
			width: 100px;
}

#navi-left3 {
			background: url(../images/bg-navi-left3.jpg) no-repeat;
			width: 264px;
			padding: 170px 0px 0 130px;
			line-height: 2.75em;
}

#navi-left3 a {
			font-size: 12px;
			font-weight: normal;
			color: #FFFFFF;
}

#navi-left3 a:hover {
			text-decoration: none;
			color: #2F7BED;
}

#navi-left3 ul {
			list-style: none;
}

#navitop4 {
			background: url(../images/bg-navi-top4.jpg) no-repeat;
			width: 526px;
			height: 35px;
			margin: 0px 0 0 0px;
			padding: 61px 0px 0 628px;
			line-height: 2.3em;
			font-size: 12px;
			font-weight: normal;
}

#navitop4 a {
			text-decoration: none;
			color: #FFFFFF;
}

#navitop4 a:hover {
			text-decoration: none;
			color: #2F7BED;
}

#navitop4 ul {
			list-style: none;
}

#navitop4 li {
			float: left;
}

#navitop4_1,
#navitop4_1 a {
			width: 94px;
}

#navitop4_2,
#navitop4_2 a {
			width: 114px;
}

#navitop4_3,
#navitop4_3 a {
			width: 84px;
}

#navitop4_4,
#navitop4_4 a {
			width: 77px;
}

#navitop4_5,
#navitop4_5 a {
			width: 100px;
}

#navi-left4 {
			background: url(../images/bg-navi-left4.jpg) no-repeat;
			width: 264px;
			padding: 170px 0px 0 130px;
			line-height: 2.75em;
}

#navi-left4 a {
			font-size: 12px;
			font-weight: normal;
			color: #FFFFFF;
}

#navi-left4 a:hover {
			text-decoration: none;
			color: #2F7BED;
}

#navi-left4 ul {
			list-style: none;
}

#navitop5 {
			background: url(../images/bg-navi-top5.jpg) no-repeat;
			width: 526px;
			height: 35px;
			margin: 0px 0 0 0px;
			padding: 61px 0px 0 628px;
			line-height: 2.3em;
			font-size: 12px;
			font-weight: normal;
}

#navitop5 a {
			text-decoration: none;
			color: #FFFFFF;
}

#navitop5 a:hover {
			text-decoration: none;
			color: #2F7BED;
}

#navitop5 ul {
			list-style: none;
}

#navitop5 li {
			float: left;
}

#navitop5_1,
#navitop5_1 a {
			width: 94px;
}

#navitop5_2,
#navitop5_2 a {
			width: 114px;
}

#navitop5_3,
#navitop5_3 a {
			width: 84px;
}

#navitop5_4,
#navitop5_4 a {
			width: 77px;
}

#navitop5_5,
#navitop5_5 a {
			width: 100px;
}

#navi-left5 {
			background: url(../images/bg-navi-left5.jpg) no-repeat;
			width: 264px;
			padding: 170px 0px 0 130px;
			line-height: 2.75em;
}

#navi-left5 a {
			font-size: 12px;
			font-weight: normal;
			color: #FFFFFF;
}

#navi-left5 a:hover {
			text-decoration: none;
			color: #2F7BED;
}

#navi-left5 ul {
			list-style: none;
}

#header {
			width: 760px;
			height: 343px;
			margin: -764px 0 0 394px;
			background:url(../images/bg-header.jpg) no-repeat;
}

div#head1 {
			width:760px;
			height:343px;
}

* html #content {
			height: 344px;
}

#content {
			width: 615px;
			margin: 0px 0 0 394px;
			padding: 45px 110px 0px 35px;
			background:url(../images/bg-content.jpg) no-repeat;
			font-size: 13px;
			color: #FFFFFF;
			line-height: 1.3em;
			min-height: 344px;
}

#content a {
			font-size: 12px;
			font-style: normal;
			text-decoration: underline;
			color: #2F7BED;
}

#content a:hover {
			text-decoration: underline;
			color: #FFFFFF;
}

#footer {
			clear: both;
			background: url(../images/bg-footer.jpg) no-repeat;
			width:694px;
			height:133px;
			padding: 63px 0 0 460px;
			color: #FFFFFF;
			line-height: 1.3em;
}

h1 {
			font-family: Arial, sans-serif;
			color: #2F7BED;
			font-size: 17px;
			font-weight: bold;
			padding-top: 0px;
			padding-bottom: 5px;
}

h2 {
			font-family: Arial, sans-serif;
			color: #FFFFFF;
			font-size: 17px;
			font-weight: bold;
			padding-top: 25px;
			padding-bottom: 0px;
}

h3 {
			font-family: Verdana, sans-serif;
			color: #94B8FF;
			font-size: 13px;
			font-weight: bold;
			padding-top: 0px;
			padding-bottom: 0px;
}

.imgborder {
			border: 6px solid #515151;
			padding:0px;

			
}

.list {
			padding-left: 30px;
			padding-top: 0px;
			padding-bottom: 0px;
			line-height: 1.50em;
			list-style-image:url(../images/list-style.gif);
}

#scroller {
			text-align: right;
			padding-top:20px;
			padding-bottom:10px;
			float:inherit;
}

#scroller a {
			font-size: 12px;
			color: #A2A2A2;
}

#scroller a:hover {
			text-decoration: none;
			color: #2F7BED;
}

.rahmen {
			background-color: #515151;
			border: 0px solid #E3E3E3;
			padding: 5px 5px 10px 5px;
}

.rahmen2 {
			background-color: #515151;
			border: 0px solid #E3E3E3;
			padding: 20px 20px 20px 20px;
}

.blau {
			font-family: Verdana, sans-serif;
			color: #94B8FF;
			font-size: 13px;
			font-weight: normal;
}

.grau {
			font-family: Verdana, sans-serif;
			color: #6F6F6F;
			font-size: 13px;
			font-weight: normal;
}

/* CMS */

.ewcms_edit_content input {

margin-bottom:5px;
border:1px solid black;
}

