/* *********************** Grundinformationen *********************** */

/* Setzt alle Boxen und Rahmen standardmaessig auf 0 */
* {
	margin:		0;
	padding:	0;
}

body {
	text-align:	left;
	min-width:	760px;
	font-family:	verdana, arial, "sans serif";
	font-size:		11px;
	padding-top:		5px;
	background-color: #DCE9F9; /* #fe7018; */
	text-align: center;
	background-image: url(../images/wolken.jpg);
  background-repeat:no-repeat;
  background-position:center top;
  background-attachment:fixed;
}

.p_default{
	height:				20px;
}

/* Formulare */
form {
	display:			inline;	
}

input {
	border:				1px solid #6D808F;
	background-color:	#EDEFF0;
	font-size:			10px;
}

select {
	border:				1px solid #6D808F;
	background-color:	#EDEFF0;
	font-size:			10px;
}

h1 {
	font-size: 1.8em;
}

h2 {
	font-size: 1.5em;
}

/* *********************** Ende Grundinformationen *********************** */





/* *********************** Link Definitionen *********************** */

a {
	text-decoration:	none;
	color:				#702D03;
}



/* *********************** Grunddesign, Header, Footer, Content *********************** */

/* Kompletter Rahmen aussen */
#wrapper {
	/*
	width: 				900px;
	position: 			relative;
	left: 				50%;
	margin-left:		-430px;
	background-color:	#ffffff;
	
	background-repeat: repeat-y;
	margin:				auto; 
	*/
	width: 920px;
	border: 1px solid #FFFFFF;
	background-color: #000000;
	color: #FFFFFF;
	margin: 10px auto;
	padding: 0px;
	text-align: left;
	background-image: url(../images/carbon.gif);
}

#wrapper_inner {
	width: 900px;
	margin: 10px;
}

/* ----------------------------------------------------------------------------------------------------------------------- */
/* ----------- Header ------------------------------------------------------------------------------------------------- */
#branding {

	position: relative;
	width: 900px;
	height:	250px;
	background-color: #FFFFFF;
	border: 0px solid #000000;
	border-bottom: 0px solid #000000;
	background-image: url(../images/header.jpg);
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}

/* Hauptnavigation */
#mainNav {
	width:				250px; /* 170 */
	float:				left;
	/* background-color:	#EEEEEE; */
	margin: 0px;
	padding: 0px;
}

/* Modul */
.modul {
	color: #000000;
	background: #EEEEEE;
	margin-bottom: 10px;
	border-bottom: 1px solid #FFFFFF;
}

/* 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */
#content {
	float: right;
	width: 640px;
	background-color: #EEEEEE;
	margin: 0px;
	padding: 0px;
}

#mainContent {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #EEEEEE;
	color: #000000;
}

#secondaryContent {
	float:				right;
	background-color:	#D0D5D9;
}
/* Ende 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */


#footer {
	clear: both;
	width: 100%;
	margin-top: 10px;
	padding-top: 20px;
}

#footer_inline {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
	color: #000000;
	text-align:	center;
	border-top: 6px solid #FF7E1C;
}
		
/******************* CMS *******************/

#CMSwrapper {
	width: 				890px;
	position: 			relative;
	left: 				50%;
	margin-left:		-430px;
	background-color:	#ffffff; 
	background-image: url(../images/template/cms_bg.gif);
	background-repeat: repeat-y;
	background-repeat: repeat-y; */
}

#CMScontent {
	width:				720px;
	float: 				right;
}

#CMSmainContent {
	width:				710px;
	min-height:			10px;
	float:				left;
	border-left:		10px solid #ffffff;
}

.clear {
	float: none;
	clear: both;
}
