body { font-family: Verdana, Geneva, sans-serif; font-size: 0.70em; font-style : normal; font-weight : normal; color: black; line-height: 150%; }

a { color: #EF6931; text-decoration: underline; }


/* headline-tags */

h1 { /* headline */ font-size : 150%; font-weight: bold; color: #014FA2; margin-top: 0; margin-bottom: 1em; text-transform: uppercase; line-height: 130%; }
h2 { /* headline red */ font-size : 100%; font-weight: bold; color: #EF6931; margin: 0; text-transform: uppercase; }
h3 { /* headline blue */ font-size : 100%; font-weight: bold; color: #014FA2; margin: 0; text-transform: uppercase; }
h4 { /* headline white*/ font-size : 100%; font-weight: bold; color: white; margin-top: 2px; margin-bottom: 2px; }
h5 { display: none; }
h6 { /* headline red - small */ font-size : 100%; font-weight: normal; color: #EF6931; margin-top 0; margin-bottom: 0; }

/* mixed */

.borderTop { border-top: 1px solid #F7AE8F; }
.borderBottom { border-bottom: 1px solid #F7AE8F; }
.backgroundRed { background-color: #F68121; }
.backgroundBlue { background-color: #014FA2; }
.foregroundRed { color: #F68121; }
.foregroundBlue { color: #014FA2; }
.linkBlue		{ color: #014FA2; text-decoration: none; }

/* listen */

#centrecontent ul 		{ list-style-type : square; }

/* teaser */

div.teaser { width: 177px; border: 1px solid #CAE6FE; overflow: hidden; }
div.teaser p { margin-left: 5px; margin-right: 3px; }
div.teaser h3 { margin-left: 5px; margin-right: 3px; }
div.teaser .onScreenNav	{ margin-left: 5px; margin-bottom: 1em; }

/* table */

#centrecontent table td { padding: 2px; padding-left: 0px; }

/* form 

select { border: 2px solid #F1F8FE; background: #F1F8FE; } 
input { border: 2px solid #F1F8FE; background: #F1F8FE; }
textarea { border: 2px solid #F1F8FE; background: #F1F8FE; }
fieldset { border: 0; margin-top: 2em; padding: 0px; text-align: left; }
legend { color: #CF7036; font-weight: bold; margin-bottom: 1em; padding: 0px; }

.formCheckbox { border: none; }
.formLineContainer { padding-top: 10px; height: 20px; width:400px}
.formDescription { float: left; width:120px; text-align: left;  }
.formInput { float:left; width:150px; padding-left:10px; }

*/


.myform { width: 480px; }
.myform label { float: left; clear: both; display: block; width: 100px; margin-bottom:10px; }
.myform .textinput, .myform textarea, .myform select { float: left; display: block; width:250px; border: 1px solid silver;  margin-bottom:10px; padding:1px; }
.myform div.clearer { clear:both; font-size:1px; line-height:1px; display:block; height:1px; }
.myform .button { margin-left:110px !important; margin-left:55px; /*to fix IE6 position*/ width: 250px; clear: both; }
.myform .option { border:none; background:none; width:auto; }

.myform fieldset { border: none; padding-left:100px; padding-bottom:10px; display:block; clear:both; }



/* menus und anchors */

#left .menu		{ background-color: #014FA2; color: white; border-bottom: 4px solid white; margin: 0; padding: 3px 0 3px 8px; width: 163px; }
#left .menu a		{ color: white; font-weight: bold; text-decoration: none; text-transform: uppercase; }

#left .menuCurrent    	{ background-color: #014FA2; color: white; font-weight: bold; border-bottom: 4px solid white; margin: 0; padding: 3px 0 3px 8px; width: 163px; }
#left .menuCurrent a  	{ color: white; font-weight: bold; text-decoration: none; text-transform: uppercase; } 

#left .subMenu		{ background: none; color: #0E489E; border-bottom: 4px solid white; margin: 0; padding: 2px 0 2px 18px; width: 153px; }
#left .subMenu a	{ color: black; font-weight: normal; text-decoration: none; text-transform: uppercase; }

#left .subMenuCurrent   { background-color: #91B3D7; color: #0E489E; font-weight: bold; border-bottom: 4px solid white; margin: 0; padding: 2px 0 2px 18px; width: 153px; }
#left .subMenuCurrent a { color: black; font-weight: normal; text-decoration: none; text-transform: uppercase; } 


#left .subsubMenu	{ background-color: #E7EEF7; color: #0E489E; border-bottom: 2px solid white; margin: 0; padding: 4px 0 4px 24px; width: 147px; }
#left .subsubMenu a	{ color: black; font-weight: bold; text-decoration: none;  }

#left .subsubMenuCurrent   	{ background-color: white; color: #0E489E; font-weight: bold; border-bottom: 2px solid white; margin: 0; padding: 4px 0 4px 24px; width: 147px; }
#left .subsubMenuCurrent a  	{ color: black; font-weight: bold; text-decoration: none;   } 

#footer			{ font-size: 80%; line-height: 150%; }
#footer h2 a		{ color: #EF6931; }
#footer	a		{ color: #333333; text-decoration: none; }
#footer #agentur a	{ color: black; }


/* on screen navigation */

div .onScreenNav	{ color: #014FA2; margin: 0; margin-top: 2em; padding: 0; text-align: left; }
div .onScreenNav a	{ color: #014FA2; border-bottom: 1px solid #F68121; text-decoration: none; }
div .onScreenNav a:hover	{ background-color: #F1F8FE; }
div .onScreenNav img	{ border: 0; margin-right: 5px; position: relative; top: 2px; border-bottom: none; }
div .onScreenNav a.noDecoration		{ border-bottom: 0; background: none; }




/* editmode */

textarea.edit { border: 1px solid silver; color : #EF6931; font-size: 14px; font-weight: bold; }
div.edit { margin: 1em; padding: 1em; border: 1px solid #EF6931; text-align: left; }

