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

body {
	text-align:                        left;
	min-width:                        760px;
	font-family:                verdana, arial, "sans serif";
	color:                                #3D3D3D;
	font-size:                        10px;
	margin:                                0;
	padding:                        0;
}

h1 {
	width:                                100%;
	color:                                #c0034f;
	margin:                                0;
	margin-bottom:                15px;
	font-weight:                normal;
	xtext-transform:        uppercase;
	text-transform:                none;
	font-size:                        10px;
	border-bottom:                1px solid #868171;
	padding-bottom:                4px;
}

h1 a {
	color:                                #c0034f;
	text-transform:                none;
}

h3 {
	font-size:                        10px;
}

img {
        border:                                0px;
}

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

fieldset {
        padding:                        5px;
        border:                                0px;
}

input {
	border:                                1px solid #D7DBDD;
	background-color:        #ffffff;
	font-size:                        10px;
	color:                                #666666;
}

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

input.radio {
        border:                                0px;
        background-color:        #ffffff;
        width:                                15px;
}

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





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

a {
	text-decoration:        none;
	color:                                #c0034f;
}



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

/* Kompletter Rahmen aussen */
div.wrapper {
        width:                                 980px;
        position:                         relative;
        left:                                 50%;
        margin-left:                -480px;
}

div.branding {
	position:                        relative;
	width:                                980px;
	height:                                300px;
	margin-bottom:                3px;
	background-image:         url(../images/banner_980x300.jpg);
	background-position:bottom;
	border-bottom-width: 2pt;
	border-bottom-style: solid;
	border-bottom-color: #868171;
}

/* Hauptnavigation */
div.mainNav {
	width:                                200px;
	float:                                left;
	background-color: #FFFFFF;
	top: 15px;
	position: relative;
}

/* 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */
div.content {
	width:                                760px;
	float:                                 right;
	background-color: #FFFFFF;
	position: relative;
	top: 15px;
}

div.mainContent {
	margin-top:                        18px;
	width:                                565px;
	min-height:                        10px;
	float:                                left;
	background-color: #FFFFFF;
}

div.secondaryContent {
	width:                                180px;
	float:                                right;
	top: 10px;
	position: relative;
}
/* Ende 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */


div.footer {
	width:                                 980px;
	position:                         relative;
	left:                                 50%;
	margin-left:                -480px;
	clear:                                both;
	height:                                65px;
	top:                                20px;
	z-index:                        1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #868171;
}

div.footer div {
	display:                        block;
	background-position:right top;
	height:                                90px;
	z-index:                        2;
}

div.footer div p {
	position:                        absolute;
	top:                                40px;
	left:                                270px;
	width:                                700px;
	text-align:                        right;
	display:                        block;
	z-index:                        5;
	color:                                #868171;
	text-align:                        right;
	margin:                                0;
	padding:                        0;
}

div.footer div p a {
	color:                                #868171;
	text-align:                        right;
	font-size:                        10px;
}

/**** CMS *****/

div.cmsContent {
        margin-top:                        18px;
        width:                                760px;
        float:                                 right;
}

div.cmsFooter {
        margin-left:                -490px;
}
