/* *********************** Grundinformationen *********************** */

body {
	text-align: left;
	min-width: 760px;
	font-family: verdana, arial, "sans serif";
	color: #3D3D3D;
	font-size: 12px;
	margin: 0;
	padding: 0px;
	background-image: url(../../../../../templates/standard/design/gruen/images/#.gif);
	background-repeat: repeat-x;
}

h1 {
	width: 100%;
	color: #D66C00;
	margin: 0;
	margin-bottom: 15px;
	font-weight: normal;
	xtext-transform: uppercase;
	text-transform: none;
	font-size: 12px;
	border-bottom: 1px solid #D66C00;
	padding-bottom: 4px;
}

h1 a {
        color:                                #D66C00;
        text-transform:                none;
}

h2 {
	font-size:			14px;
	font-weight:		normal;
	padding-bottom:		0px;
	margin-bottom:		0px;
	color:				#D66C00;
}

h3 {
        font-size:                        12px;
}

img {
        border:                                0px;
}

/* Formulare */
form {
        display:                        inline;
}

fieldset {
        padding:                        5px;
        border:                                0px;
}

input {
        border:                                1px solid #D7DBDD;
        background-color:        #ffffff;
        font-size:                        10px;
        color:                                #999999;
}

select {
        border:                                1px solid #6D808F;
        background-color:        #ffffff;
        font-size:                        10px;
        color:                                #999999;
}

fieldset.content input.radio, input.radio {
	border:				0px;
	background-color:	#ffffff;
	width:				15px;
	margin:				0;
	margin-top:			5px;
	margin-right:		5px;
	padding:			0;
}

/* *********************** Ende Grundinformationen *********************** */





/* *********************** Link Definitionen *********************** */

a {
        text-decoration:        none;
        color:                                #A90017;
}



/* *********************** Grunddesign, Header, Footer, Content *********************** */

/* Kompletter Rahmen aussen */
div.wrapper {
	width: 940px;
	position: relative;
	left: 50%;
	margin-left: -480px;
}

div.branding {
	position: relative;
	width: 940px;
	height: 135px;
	margin-bottom: 3px;
	background-image: url(../../../../../templates/standard/design/gruen/images/head_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #CCFFCC;
}

/* Hauptnavigation */
div.mainNav {
        width:                                200px;
        float:                                left;
}

/* 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */
div.content {
        width:                                720px;
        float:                                 right;
}

div.mainContent {
	margin-top: 60px;
	width: 540px;
	min-height: 10px;
	float: left;
	margin-left: 10px;
}

div.secondaryContent {
        width:                                160px;
        float:                                right;
}
/* Ende 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */


div.footer {
        width:                                 940px;
        position:                         relative;
        left:                                 50%;
        margin-left:                -480px;
        clear:                                both;
        height:                                90px;
        top:                                20px;
        z-index:                        1;
        background-image:         url(../../../../../templates/standard/design/gruen/images/footer_back.gif);
        background-repeat:         no-repeat;
}

div.footer div {
        display:                        block;
        background-image:         url(../../../../../templates/standard/design/gruen/images/footer_back_ende.gif);
        background-repeat:         no-repeat;
        background-position:right top;
        height:                                90px;
        z-index:                        2;
}

div.footer div p {
        position:                        absolute;
        top:                                40px;
        left:                                230px;
        width:                                700px;
        text-align:                        right;
        display:                        block;
        z-index:                        5;
        color:                                #ffffff;
        text-align:                        right;
        margin:                                0;
        padding:                        0;
}

div.footer div p a {
        color:                                #ffffff;
        text-align:                        right;
        font-size:                        11px;
}

/**** CMS *****/

div.cmsContent {
        margin-top:                        18px;
        width:                                700px;
        float:                                 right;
}

div.cmsFooter {
        margin-left:                -470px;
}