*, html, body, table, td, tr, input, form {
padding:0;
margin:0;
font-family: Arial;
color: #534F48;
}


/* --------- Allerlei Standard ---------  */

html, body, #baseWrap {
	height:100%;
  text-align: center;
  width:100%;
 	background:#003e6f;
  font-size: .95em;
  line-height:1.4em;
}

p {
	padding-bottom:12px;
}

#baseWrap {
	text-align: left;
	margin: 0 auto;
 	width:1024px;
}

.floatLeft {
	float:left;
}
.clear {
clear:both;
}

img {
	border-radius:7px;
}

#rightColumn.startseite img {
/*  -moz-box-shadow:    1px 1px 6px 1px #ddd;
  -webkit-box-shadow: 1px 1px 6px 1px #ddd;
  box-shadow:         1px 1px 6px 1px #ddd;*/
}

/* --------- Überschriften ---------  */

h1 {
	font-size:1.8em;
    line-height:1.2em;	
	padding-bottom:14px;
	font-weight:100;
	color:#868179;
font-family: 'Lato', 'sans-serif';	
}
h2, h3 {
	color:#868179;
	font-weight:100;
	padding-bottom:8px;
}


/* --------- Linke Spalte specials ---------  */

#leftColumn h1 {
	font-size:1.6em;
}
h1.layout5, #leftColumn h1.layout5 {
	background:#c42a30;
	vertical-align:bottom;
	text-align:center;
	border-radius:0.3em;
	font-size:1.2em;
    line-height:1em;	
	padding:8px 0 10px 0;
	font-weight:100;
	color:#ffffff;
	text-shadow: 1px 1px 1px #b11a19;		
	background-image:url(../pics/backgrh1l5.png);
	background-position:right center;
	margin-bottom:10px;
}
#leftColumn h1.layout5 a, h1.layout5 a{
	color:#ffffff;
	text-decoration:none;
	
}
#rightColumn ul li {
	background-image:url(../pics/fez.png);
	background-repeat:no-repeat;
	padding:1px 0 9px 25px;
	font-size:0.85em;
	color:#575756;
}

#leftColumn.startseite ul li {
	padding-left:50px;
	background-position:22px 0;
}
#rightColumn.startseite ul {
	list-style-type:none;
}


/* --------- Menu ---------  */

#mainMenu {
  font-size: .9em;
	width:850px;
		float:left;
	
}
#mainMenu ul  {
	list-style-type:none;
		float:right;
}
#mainMenu ul li {
	float:left;
	color:#fff;
}
#mainMenu ul li a {
	text-decoration:none;
	color:#fff;
	text-shadow: 1px 1px 2px #003C6E;	
}

#mainMenu ul li a:hover {
	text-decoration:underline;
	color:#bcd0f1;
	text-shadow: 1px 1px 2px #003C6E;	
}

/* --------- Formulare allgemein ---------  */

fieldset {
	border: none;
}

input {
	background:#cad1dc;
	border:none;
	height:2.4em;
	border-radius:0.5em;
	width:300px;
	padding:2px 8px 2px 8px;
 	font-size: .95em;
}

textarea {
	background:#cad1dc;
	border:none;
	height:4.8em;
	border-radius:0.5em;
	width:300px;
	padding:2px 8px 2px 8px;
	font-size: .95em;
}
	
input[type="submit"] {
	margin:12px 0 12px 0;
	width:auto;
	background:#003C6E;
	color:white;
}
input[type="radio"] {
	width:20px;
	float:left;
}


label {
	font-size: .80em;
	font-weight:bold;
}
label.radio {
display:block;
}
div.radioLabel {
	padding:4px 0 0 8px;
}

/* --------- femanager ---------  */


.femanager_fieldset {
	padding: 5px 0 5px 0;
}

/* --------- Wraps ---------  */

#outerWrap {
	height:100%;
	background-image:url(../pics/bgBottomRest.png);
	background-repeat:repeat-y;
}

#innerWrap {
	background-image:url(../pics/bgBottomRest.png);
	background-repeat:repeat-y;
}

#top {
	background-image:url(../pics/bgTop5.png);
	background-repeat:no-repeat;
	height:220px;
}

#logo {
	padding:14px 0 0 130px;
	height:90px;
}

#middle {
	background-image:url(../pics/bgMitte.png);
	background-repeat:repeat-y;
clear:both;

}

#content {
}
#wrap {
	overflow:auto;
	position:relative;
	top:-45px;
	left:150px;
	width:680px;
	margin-bottom:-90px;
}

#wrap.startseite {
	padding:2px 8px 8px 0;
	width:720px;
}

#leftColumn {
	width:300px;
	float:left;
	z-index:99;
	padding-right:20px;
}

#rightColumn {
	width:350px;
	float:left;
	z-index:99;
	}
	
#rightColumn.startseite {
	width:300px;
	padding:30px;
}
#leftColumn.startseite {
	width:300px;
	padding:20px;
	background-color:#ededed;
	border-radius:7px;
	border:1px solid #adadad;
	background-image: -webkit-linear-gradient(white 0%, #ededed 100%); 
	background-image: -moz-linear-gradient(white 0%, #ededed 100%); 
	background-image: -o-linear-gradient(white 0%, #ededed 100%); 
	background-image: linear-gradient(white 0%, #ededed 100%);
  -moz-box-shadow:    1px 1px 6px 1px #ddd;
  -webkit-box-shadow: 1px 1px 6px 1px #ddd;
  box-shadow:         1px 1px 6px 1px #ddd;
}	

#bottom {
	background-image:url(../pics/bgBottom3.png);
	background-repeat:no-repeat;
	height:310px;
}


