/* CSS Stylez All Browser  */
/*    Thomas Gemeinde    */
/* (c) 2006 by Daniel König, Kerygma */

html, body {
font-family: verdana,helvetica,arial, sans-serif;
font-size: 11px;
line-height: 14px;
color: #000000;
background: #ffffff;
margin: 0px;
}

.wrapper {
position:relative;
width: 810px;
text-align: left;
margin: 0px;
background: url(../img/back_wrapper.gif);
background-repeat: no-repeat;
}


/********************************************************************************************************/ 
/*** Allgemein ***/
/********************************************************************************************************/

.clear { 
clear: both; 
}

img	{
border: none;
}

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

a:hover { text-decoration:underline;}

.black{
color: #000000;
font-weight: bold;
}


h3 { font-size: 11px; font-weight: bold; color: #000000;}

h4 { font-size: 11px; font-weight: bold; color: ##EB742E;}

h5 { font-size: 10px; font-weight: bold; color: #000000;}

h6 { font-size: 10px; font-weight: bold; color: ##EB742E;}

.poll_fett	{
font-size: 11px;
font-weight: bold;
color: #000000;
}


.poll_text{
font-size: 10px;
font-weight: normal;
color: #000000;
}

dl.image { 
float: right; 
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px;
border-left: 5px solid #ffffff;
background: #ECEFF4;
}

dl.image dt { 
margin-bottom: 0;
background: #ECEFF4;
}

dl.image dd { 
background: #ECEFF4;
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
font-size: 9px;
}

.lupe	{
float: right;
}

a.polla		{
text-align: right;
color: #5E398B;
font-size: 11px;
font-weight: bold;
line-height: 18px; 
padding: 0px 0px 0px 14px;
margin:  0px 0px 10px 50px;
background: url(../img/listpoint_b.gif) 4px 4px no-repeat;
border-right: 18px solid #F1EFE0;
}


/********************************************************************************************************/ 
/*** Header ***/
/********************************************************************************************************/

.header {
position: relative;
width: 800px;
height: 80px;
background: url(../img/back_header.gif);
background-repeat: no-repeat;
}

#header_navi	{
float: left;
width: 810px;
height: 80px;
font-size: 11px;
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
}

.home	{
float: left;
top: 0px;
left:  0px;
width: 150px;
height: 80px;
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
}

#header_navi	.kontakt	{
float: right;
width: 329px;
height: 32px;
padding: 0px 0px 0px 0px;
margin:  5px 0px 0px 0px;
}



#header_navi .kontakt	a	{
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
}


#header_navi ul {
list-style-type: none;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-weight: normal;
}

#header_navi li	{
padding: 0px 0px 0px 0px;
margin-left: 0px;
height: 18px;
display: inline;
}


/********************************************************************************************************/ 
/*** linke Spalte ***/
/********************************************************************************************************/

#left {
position: relative;
float:left;
width: 150px;
margin-top: 0px;
}

/********************************************************************************************************/ 
/*** Navigation ***/
/********************************************************************************************************/

#navigation1 {
float:left;
width: 150px;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#navigation1 ul {
list-style-type: none;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#navigation1 li {
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
}

/**********************************************************************/
/*** NAVIGATION EBENE 2 ***/


#navigation1 ul	li	ul {
list-style-type: none;
margin:  5px 0px 5px 0px;
padding: 0px 0px 10px 15px;
}

#navigation1 ul	li	ul	li {
font-size: 13px;
font-stretch: wider;
letter-spacing: -1px;
padding: 5px 0px 5px 0px;
margin:  0px 0px 0px 0px;
font-weight: bold;
line-height: 18px;
}

#navigation1 ul	li	ul	li	a	{
padding: 1px 0px 0px 0px;
margin:  0px 0px 0px 0px;
color: #EB742E;
}

/**********************************************************************/
/*** NAVIGATION EBENE 3 ***/


#navigation1 ul	li	ul li	ul{
list-style-type: none;
margin:  5px 0px 5px 0px;
padding: 0px 0px 10px 15px;
}

#navigation1 ul	li	ul	li	ul 	li{
font-size: 12px;
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
font-weight: bold;
line-height: 18px;
}

#navigation1 ul	li	ul	li	ul 	li	a	{
padding: 1px 0px 0px 0px;
margin:  0px 0px 0px 0px;
color: #818181;
}

/********************************************************************************************************/ 
/*** Mitte Spalte HOME ***/
/********************************************************************************************************/

#center_home {
float: left;
width: 640px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 10px;
}

.center_home_text	{
padding: 0px 10px 25px 10px;
margin: 20px 0px 0px 0px;
}


.center_text	{
padding: 0px 0px 25px 0px;
margin: 0px 0px 0px 0px;
}

#center_home_left {
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#center_home_right {
float: left;
width: 200px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 20px;
}

#center_home	h1 {
font-size: 18px;
line-height:24px;
font-weight: bold;
letter-spacing: 3px;
margin: 10px 0px 5px 0px;
padding: 0px 0px 0px 0px;
color: #EB742E;
}

#center_home	h2 {
font-size: 12px;
font-weight: bold;
letter-spacing: 0px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
}

#center	h1 {
font-size: 18px;
font-weight: bold;
letter-spacing: 3px;
margin: 20px 0px 5px 0px;
padding: 20px 0px 0px 0px;
color: #EB742E;
}

#center	h2 {
font-size: 12px;
font-weight: bold;
letter-spacing: 0px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
color: #000000;
}

/********************************************************************************************************/ 
/*** Mitte Spalte CONTENT ***/
/********************************************************************************************************/


#center {
float: left;
width:645px;
padding: 0px 0px 0px 0px;
margin: 30px 0px 0px 10px;
}

#center	img	{
padding: 10px 0px 10px 5px;
}

#center_left {
float: left;
width: 190px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#center_right {
float: left;
width: 190px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 30px;
}

#center_breit {
float: left;
width: 600px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#center	h1 {
font-size: 18px;
font-weight: bold;
letter-spacing: 3px;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
color: #EB742E;
}

#center	h2 {
font-size: 12px;
font-weight: bold;
letter-spacing: 0px;
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
color: #818181;
}


/********************************************************************************************************/ 
/*** rechte Spalte ***/
/********************************************************************************************************/

#rechts_home {
width: 200px;
float: right;
margin-top: 20px;
}

#rechts {
width: 190px;
float: right;
margin: 0px 10px 0px 0px;
}

#rechts img {
margin: 0px 0px 0px 0px;
}

#rechts_home h1 {
font-size: 12px;
font-weight: bold;
letter-spacing: 0px;
margin: 10px 0px 5px 0px;
padding: 0px 0px 0px 0px;
color: #818181;
}

.rechts_box {
width: 188px;
margin: -3px 0px 10px 0px;
padding: 10px 5px 10px 5px;
border: 1px solid #EB742E;
}

/********************************************************************************************************/ 
/*** Footer ***/
/********************************************************************************************************/

#footer	{
position: relative;
width: 800px;
height: 36px;
font-size: 10px;
margin-top: 0px;
padding-top: 15px;
background: url(../img/back_footer.gif);
background-repeat: no-repeat;
}

#footer ul {
list-style-type: none; 
margin:  0px 0px 0px 77px;
padding: 0px 0px 0px 0px;
}

#footer li{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: inline;
color: #807F84;
}

#footer li.copy{
margin-left: 50px;
display: inline;
}


/********************************************************************************************************/ 
/*** Kontakt ***/
/********************************************************************************************************/

.eingabe_text {
position:relative;
width:60px;
margin-left: 0px;
top:0px;
}

.eingabe_buttons {
position:relative;
width:300px;
margin-left: 110px;
top:0px;
}

.eingabe_feld { position:absolute; left:65px; width:300px; height:16px; background:#e1e1e1; color:#000000; border-width:1px; border-style:solid; border-color:#6D6D6D; font-family:arial,sans-serif; font-size:10px; line-height:12px;}

.eingabe_feld2 {position:relative; margin-left:65px; width:300px; height:100px; background:#e1e1e1; color:#000000; border-width:1px; border-style:solid; border-color:#6D6D6D; font-family:arial,sans-serif; font-size:10px; line-height:12px;}

/****************************************************************************************************/
/*** ERROR ***/
/****************************************************************************************************/

.content_log_in_error {
width:340px;
height:70px;
padding-top: 15px;
padding-left: 35px;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 25px;
border:1px;
border-style:solid;
border-color:#890000;
font-weight:bold;
color:#890000;
text-align:left;
background: #FFB99E url(../img/falsch.gif);
background-repeat:no-repeat;
}

.content_log_in_erfolg {
width:340px;
height:60px;
padding-top: 15px;
padding-left: 35px;
margin-top: 10px;
margin-left: 0px;
margin-bottom: 25px;
border:1px;
border-style:solid;
border-color:#028F1C;
font-weight:bold;
color:#028F1C;
text-align:left;
background: #CCE9D2 url(../img/erfolg.gif);
background-repeat:no-repeat;	
}
