
body
{
font-family:Trebuchet MS,Arial,Helvetica;
font-size: 13px;
color:#686A6D;
line-height:135%;
background-color:#FFFFFF;
}

img { border:0;}

.title
{
font-size: 16px;
font-weight:normal;
line-height:150%;
}
.text
{
font-size: 13px;
line-height:120%;
}

#register_block_grey {
position:relative; width:880px; background-color:#e8f0f5;padding-bottom:5px;
}
#register_block_blank {
position:relative; width:880px;padding-bottom:5px;
}
#overview_block {
position:relative; width:100%; background-color:#ffffff; padding:0px;border:1px solid red;
}
#accordion  {
  max-width: 770px;
}
  #accordion H2 {
    background: #6B7B95;
    color: white;
    cursor: pointer;
    font: 12px Helvetica, Arial, sans-serif;
    line-height: 16px;
    margin: 0 0 4px 0;
    padding: 3px 5px 1px;
  }
  #accordion .content {
    background-color: #F4F5F5;
    padding: 0px;    
  }

  ul#Navigation {
  	width: 180px;
    margin: 0; padding: 0px;
    border: 0px solid black;
  }
  ul#Navigation li {
    list-style: none;
    margin: 4px; padding: 0;
  }

  ul#Navigation a {
    display:block;
    padding: 2px;
    text-decoration: none; font-weight: normal;
  }
  * html ul#Navigation a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 8.8em;
  }
  ul#Navigation a:hover {
	color: #b1cdde;
  } 
  ul#Navigation li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: #b1cdde; font-weight:bold;
    }
  ul#Navigation li a#deaktiv {  /* aktuelle Rubrik kennzeichnen */
    color: grey;
    }    
    

  ul#Navigation2 {
  	width: 100%;
    margin: 0; padding: 0px;
    border: 0px solid black;	
  }
  ul#Navigation2 li {
    list-style: none;
	background: url(./gfx/pfeil_kreis2.png) no-repeat left center;    
    background-color: #cee5f3;
    margin: 4px; padding: 4px;
    padding-left:25px;    
  }

  ul#Navigation2 a {
    display:block;
    padding-top:2px;
    text-decoration: none; font-weight: normal;
  }
  * html ul#Navigation2 a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 8.8em;
  }
  ul#Navigation2 a:hover {
	color: #b1cdde;
  } 
  ul#Navigation2 li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: #b1cdde; font-weight:bold;
    }
  ul#Navigation2 li a#deaktiv {  /* aktuelle Rubrik kennzeichnen */
    color: grey;
    }          
      
      
input,textarea  {font-size: 11px; color: #000000; background-color: #FFFFFF; padding:5px; border: 1px solid #706f72;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
#select  {font-size: 14px; color: #000000; background-color: #FFFFFF; border: 1px solid #706f72;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}

#login input {font-size: 11px; color: #000000; background-color: #FFFFFF; padding:0px; border: 0px; border-bottom: 0px solid #706f72;}
#login input[type="submit"] {
	font-size: 11px; 
	color: #ffffff; 
	background-color: #f39501; 
	padding:4px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	 border: 0px;
}

#register input[type="submit"] {
	font-size: 12px; 
	color: #ffffff; 
	background-color: #686A6D; 
	padding:5px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	 border: 0px;
	}
input[type="submit"],input[type="button"] {
	font-size: 12px; 
	color: #ffffff; 
	background-color: #686A6D; 
	padding:5px;
	margin-bottom:2px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	 border: 0px;
	}	
		
button {
	font-size: 12px; 
	color: #ffffff; 
	background-color: #686A6D; 
	padding:5px;
	margin-bottom:2px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	 border: 0px;
	}		
		
input[type="button"]#but_small {

	font-size: 12px; 
	color: #ffffff; 
	background-color: #686A6D; 
	margin-top:7px;
	padding:3px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	 border: 0px;
	}			

input[type="submit"]#but_small {

	font-size: 11px; 
	color: #ffffff; 
	background-color: #686A6D; 
	margin-top:-3px;
	padding:4px;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	 border: 0px;
	}
  
#stoererbalken_l
{
	height:26px;
	background: url(./gfx/stoererbalken.png) no-repeat bottom left;
	font-size:14px;
	line-height:190%;
	color: #ffffff;
}
  
#stoererbalken_r
{
	height:26px;
	background: url(./gfx/stoererbalken_r.png) no-repeat bottom right;
	font-size:14px;
	line-height:190%;
	color: #ffffff;
}
h1
{
font-size: 18px; 
text-transform: uppercase;
font-weight:normal;
color:#FFFFFF;
}
h2
{
font-size: 16px; 
text-transform: uppercase;
font-weight:normal;
}
h3
{
		font-size: 16px; 
text-transform: uppercase;
font-weight:normal;
}
h4
{
font-size: 16px; 
text-transform: uppercase;
font-weight:normal;
}

a {color: #686A6D; text-decoration: none; font-weight:normal;}
a:link {color: #686A6D; text-decoration: none; font-weight:normal;}
a:hover {color: #000000; text-decoration: none; font-weight:normal;}

a.hmenue {color: #686A6D; text-decoration: none;}
a.hmenue:link {color: #686A6D; text-decoration: none;}
a.hmenue:hover {color: #FFFFFF; text-decoration: none;}

a.fmenue {color: #686A6D; text-decoration: none;}
a.fmenue:link {color: #686A6D; text-decoration: none;}
a.fmenue:hover {color: #000000; text-decoration: none;}

a.anker1 {color: #505050; text-decoration: none;}
a.anker1:link {color: #505050; text-decoration: none;}
a.anker1:hover {color: #0b589e; text-decoration: none;}

a.anker2 {color: #0b589e; text-decoration: none;}
a.anker2:link {color: #0b589e; text-decoration: none;}
a.anker2:hover {color: #505050; text-decoration: none;}

a.anker3 {color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.anker3:link {color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.anker3:hover {color: #505050; text-decoration: none; font-weight:bold;}

.error {color: red; text-decoration: none;}



.liste
{
line-height: 140%;
}
.blau
{
color:#0b589e;
}

hr {
height: 0px; border: 1px solid #efefef;
}

#bubble {
z-index: 99;
position:absolute;
top:55px;
left:50%;
width: 142px;
height: 141px;
margin-left:392px;
}


#bubble_title {
z-index: 99;
position:absolute;
top:86px;
left:61%;
width: 345px;
height: 103px;
background: url(./gfx/bubble_title.png) no-repeat center right;
}

#btitle {
z-index: 99;
position:relative;
top:20px;
left:15px;
}


#bubble_kundewerden {
z-index: 99;
position:absolute;
top:88px;
right:21%;
width: 110px;
height: 109px;
margin-right:35px;
}

#header {
z-index: 99;
position:fixed;
top:0;
left:0;
width: 100%;
height: 90px;
background-color:#b1cdde;

}

#header2 {
z-index: 99;
position:relative;
top:0;
left:0;
width: 1000px;
height: 80px;
margin:0 auto;
}

#gcontent_white {
z-index: 95;
position:absolute;
display: block;
left:0;
width: 100%;
height: auto!;
background-color:#FFFFFF;
}

#gcontent_blue {
z-index: 95;
position:absolute;
display: block;
left:0;
width: 100%;
height: auto!;
background-color:#b1cdde;
}

#gcontent_home {
z-index: 4;
width:910px;
position:relative;
overflow: visible;
}

#teaser {
z-index: 98;
position:relative;
top:0px;
left:50%;
width: 1010px;
height: 405px;
margin-left:-500px;
}

#details {
z-index: 4;
padding:10px;
background-color: #b1cdde;
border:1px solid #b1cdde;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}

#title { color: #f39501; font-size:20px;line-height:180%;}
#text {line-height:135%;}
#error { color: #f39501; line-height:125%;}

#dashboard_icon {
width:50px;height:50px;padding-right:8px;padding-bottom:28px;}

#menue_tnp {
z-index: 50;
position:absolute;
left:372px;
top:60px;
width:595px;
height:37px;
font-size:13px;
color:#686a6d;
border:0px solid grey;
text-align:right;
}


#menue {
z-index: 50;
position:absolute;
right:60px;
top:60px;
width:580px;
height:37px;
font-size:13px;
color:#686a6d;
border:0px solid grey;
text-align:right;
}

#register_area1 {
z-index: 4;
margin-top:5px;
margin-bottom:5px;
padding:10px;
background-color:#cee5f3;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}

#register_area2 {
z-index: 4;
margin-top:5px;
margin-bottom:5px;
padding:10px;
border:1px solid #b1cdde;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}

#register_area_error {
z-index: 4;
margin-top:5px;
margin-bottom:5px;
padding:10px;
background-color:#cee5f3;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}

#my_statusblocks {
z-index: 4;
float:right; 
width:300px;
position:relative;
margin-left:10px;
margin-top:20px;
margin-bottom:5px;
padding:10px;
border:1px solid #cee5f3;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
#my_statustitle {
z-index: 4;
margin-top:0px;
margin-bottom:0px;
padding:10px;
background-color:#cee5f3;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}

#home_menueblocks {
z-index: 4;
position:relative;
margin-top:5px;
margin-bottom:5px;
padding:10px;
border:1px solid #cee5f3;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}

#intro_area {
z-index: 4;
margin-top:0px;
margin-bottom:5px;
padding:10px;
background-color:#FFFFFF;
border:0px solid red;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}

#intro_area_text {
z-index: 4;
margin-top:0px;
margin-bottom:5px;
padding:10px;
border:0px solid red;
}

#intro_tipp {
z-index: 4;
margin-top:20px;
margin-bottom:5px;
padding:10px;
background-color:#cee5f3;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}

#content_area_complete {
z-index: 4;
position:absolute;
left:50%;
top:110px;
width:930px;
height:auto;
margin-left:-465px;
}

#content_area {
z-index: 4;
position:relative;
width:930px;
height:auto;
background-color:#FFFFFF;
border:1px solid #b1cdde;
-moz-border-radius:20px;
-khtml-border-radius:20px;
-webkit-border-radius: 20px;
border-radius: 20px;
float:left;
margin-bottom: 65px;
}

#content_area_home {
z-index: 4;
position:absolute;
left:50%;
top:500px;
width:930px;
height:auto;
margin-left:-465px;
background-color:#FFFFFF;
-moz-border-radius:20px;
-khtml-border-radius:20px;
-webkit-border-radius: 20px;
border-radius: 20px;
}

#content {
z-index: 4;
width:880px;
padding:25px;
height:auto;
overflow: visible;
}


#content_home {
z-index: 4;
width:870px;
position:relative;
height:580px;
overflow: visible;
border:0px solid blue;
padding:15px;
}

#footer {
z-index: 99;
position:fixed;
bottom:0px;
left:0;
width: 100%;
height: 25px;
padding-top:8px;
background-color:#FFFFFF;
}

#hinweis {
	display: none;
    z-index: 99;
    position: fixed;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 25px;
    padding-top: 5px;
    box-sizing: border-box;
    background-color: #f39501;
    text-align: center;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
}

#footer2 {
z-index: 99;
position:relative;
bottom:0;
left:0;
width: 930px;
margin:0 auto;
}

#footer-left {
z-index: 99;
position:absolute;
width: 60%;
left:10px;
top:0px;
}

#footer-right {
z-index: 99;
position:absolute;
width: 40%;
right:0px;
top:0px;
text-align:right;
}

.loginfields {
padding-left:8px;
padding-right:8px;
-moz-border-radius:8px;
-khtml-border-radius:8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}

#login {
z-index: 99;
border:0px solid red;
position:absolute;
right:35px;
top:9px;
width:588px;
height:25px;
overflow:hidden;
}

#logo {
z-index: 99;
position:absolute;
left:35px;
top:24px;
width:320px;
height:60px;
}

.sort {font-size: 10px; color: #000000; background-color: #FFFFFF; margin-left:15px; border: 0px; border-bottom: 1px solid #706f72;}


#menu2
{
	height:40px;
	background: url(./gfx/shaddow_menu.png) no-repeat bottom left;
	font-size:13px;
}

#blob
{
width:30px;
height:30px;
border-radius:15px;
background-color: #f39501;
text-align: center;
float:left;
margin-top: 3px;	
}

.number
{
color:#FFFFFF;
font-size:20px;
line-height:29px;	
}