/*Schriftgröße und Schriftart für gesamte Website einstellen*/
body{
font-family:arial;
font-size:15px;
background:url(/res/pics/hg_all.jpg);
}

/*DIV nur für HOME SCREEN CONTENT damit alles rosa ist*/
div.home_content {
position:absolute;
left:236px; top:0px;
height:100%;
width:100%;
padding:20px;
background-color:#ED008C;
}

.pw_forgot{
border:solid #ADADAD 1px;
}

div.content ul li{
  color:black;
  font-size:15px;
  line-height:17px;
  list-style-type:circle;
}

/*Schrifgröße in den Tabellen (2 spaltiges Design) einstellen*/
table{
font-size:15px;
margin-bottom:0px;
}
/*Rosa Leiste nach unten vortlaufend*/
body#default, body#home{
background:url(/res/pics/hg_all.jpg);
/*background-color:#ED008C;*/
/*background:url(/res/pics/hg_all.jpg) repeat-y;*/
}

.login_name{
padding-bottom:3px;
font-size:14px;
text-transform: uppercase;
font-weight:bold;

}

/*Für alle Links die keine spezielle Formatierung haben*/
a:link{
color:#ED008C; 
text-decoration:none;
font-family:'Arial',sans-serif; 
}

a:visited {
color:#ED008C; 
text-decoration:none;
font-family:'Arial',sans-serif;  
}

a:focus {
color:#ED008C; 
text-decoration:underline; 
font-family:'Arial',sans-serif; 
}

a:hover {
color:#ED008C; 
text-decoration:underline; 
font-family:'Arial',sans-serif; 
}

a:active {
color:#ED008C; 
text-decoration:underline; 
font-family:'Arial',sans-serif;
}
/*H1 immer in Großbuchstaben und Textfarbe rosa*/
h1
{
color:#ED008C;
text-transform: uppercase;
font-weight:normal;
font-size:20px;
margin-bottom:10px;
}
/*Abstand Bottom bei den paragraphs auf 10px eingestellt */
p{
margin-top:0px;
margin-bottom:10px;
padding:0px;
}

h2{
font-weight:bold;
font-size:15px;
margin-top:10px;
margin-bottom:10px;
}

h3, h4, h5, h6{
font-size:11px;
}

.img_logo{
border:0px;
}
.logo{
position:absolute;
left:30px; top:14px;
width:236px;
height:20px;
}

/**** Navigationspunkt 1. ****/
ul#sitex_nav_0 li.li_0 {
  background-image: url('/res/pics/hg_nav.jpg');
  background-repeat: no-repeat;
  font-size:18px;  
  list-style-image: none;
  list-style-type: none;
}

ul#sitex_nav_0 li.li_0_first, ul#sitex_nav_0 li.li_0_first_active, ul#sitex_nav_0 li.li_0_active {
  font-size:18px; 
  background-image: none;
  background-repeat: no-repeat;
  list-style-image: none;
  list-style-type: none;  
}

ul#sitex_nav_0 li.li_0_active {
  font-size:18px; 
  background-image: url('/res/pics/hg_nav.jpg');
  background-repeat: no-repeat;
  list-style-image: none;
  list-style-type: none;  
}
/**** Navigationspunkt 1. ****/


/**** Navigationspunkt 2. ****/
ul#sitex_nav_0 li ul li {
  list-style-image:url('/res/pics/point.jpg');
  background-image: none;
  font-size: 16px;
  /*
  margin: 5px 0 0 0;
  width:150px;
  line-height:15px;
  padding-top:5px;
  padding-bottom:5px; */
}
/**** Navigationspunkt 2. ****/


/*Listenpunkt rosa bei Hauptnavigationspunkt damit er nicht sichtbar ist*/
ul li { /*
  color:#ED008C; 
  font-size:18px;
  line-height:30px;
  list-style-type:cirlce; */
}

.nav ul li ul li a { /*
  padding-left:10px;
  list-style-image:none;
  list-style-type:none;
  margin-left:-10px; */
}

/*Listenpunkt weiß bei der 2. Ebene (sichtbar)*/
ul li ul li { /*

border:none;
  background-image:none;
  color:white; 
  font-size:15px; 
  list-style-type:circle; */
}



.logged_in{
color:white;
width:160px;
margin-left:37px;
line-height:13pt;
font-size:12px;
}
.welcome_login{
font-size:15px;
}
/*3. Ebene mit weißen Punkt, wird geerbt von der 2.Ebene*/
ul.layer3{
background-image:none;
color:white;
font-size:15px;
}
/*DIV für den Contentbereich, Breite 720px damit es sich inklusive NAV-DIV auf 1024 ausgeht*/
div.content {
position:absolute;
left:236px; top:0px; bottom:0px;
width:731px;
padding:20px;
padding-top:40px;
}
/*Links für Contentbereich*/
div.content a:link{
color:#ED008C;
text-decoration:none;
font-family:'Arial',sans-serif; 
}
 
div.content a:visited {
color:#ED008C;
text-decoration:none;
font-family:'Arial',sans-serif;  
}
 
div.content a:focus {
color:#ED008C; 
text-decoration:underline; 
font-family:'Arial',sans-serif; 
}

div.content a:hover {
color:#ED008C; 
text-decoration:underline; 
font-family:'Arial',sans-serif; 
}

div.content a:active {
color:#ED008C; 
text-decoration:underline; 
font-family:'Arial',sans-serif; 
}
/*DIV für die SITE_SERVICE*/
div.helpline_top{
margin-top:0px;
background-color:#ED008C;
width:236px;
height:15px;
font-size:12px;
}

div.home_content a:link{
color:#ED008C; 
text-decoration:none;
font-family:'Arial',sans-serif; 
}

div.home_content a:visited {
color:#ED008C; 
text-decoration:none;
font-family:'Arial',sans-serif;  
}

div.home_content a:focus {
color:#ED008C; 
text-decoration:underline; 
font-family:'Arial',sans-serif; 
}

div.home_content a:hover {
color:#ED008C; 
text-decoration:underline; 
font-family:'Arial',sans-serif; 
}

div.home_content a:active {
color:#ED008C; 
text-decoration:underline; 
font-family:'Arial',sans-serif; 
}
/*Links für SITE_SERVICE*/
div.helpline_top a.link{
color:white; 
background-color:white;
}

div.helpline_top a.visited{
color:white;
}

div.helpline_top a.focus{
color:white;
}

div.helpline_top a.hover{
color:white;
}

div.helpline_top a.active{
color:white;
}
/*DIV für die Linke Navigation*/
div.nav {
background-image: url(/res/pics/nav_left.jpg);

width:230px;height:624px;
padding:0px;
position:absolute;
left:0px; top:10px;
line-height: 20pt;
margin-bottom:0px;
margin-top:0px;
}
/*Links für DIV NAV*/
div.nav a:link {
color:white; 
text-decoration:none;
font-family:'Arial',sans-serif;
}

div.nav a:visited {
color:white; 
text-decoration:none;
font-family:'Arial',sans-serif;
}

div.nav a:focus {
color:white; 
text-decoration:none; 
font-family:'Arial',sans-serif; 
font-weight:bold;
}

div.nav a:hover {
color:white; 
text-decoration:none; 
font-family:'Arial',sans-serif; 
font-weight:bold;
}

div.nav a:active {
color:white; 
text-decoration:none; 
font-family:'Arial',sans-serif; 
font-weight:bold;
}




/**
*-----------------------Aktiven Link fett markieren---------------------
**/
a_0 a.active:link{
font-weight:bold;
}

a_0 a.active:visited{
font-weight:bold;
}

a_0 a.active:focus{
font-weight:bold;
}

a_0 a.active:hover{
font-weight:bold;
}

a_0 a.active:active{
font-weight:bold;
}

a#helpline_link:link{
color:white; 
text-decoration:none;
}

/*Ebene 0 Fett machen falls aktive*/

.a_0_active:link{
font-weight:bold;
}

.a_0_active:visited{
font-weight:bold;
}

.a_0_active:focus{
font-weight:bold;
}

.a_0_active:hover{
font-weight:bold;
}

.a_0_active:active{
font-weight:bold;
}

/*Erste Ebene aktiven Link Fett*/

.a_1_active:link{
font-weight:bold;
}

.a_1_active:visited{
font-weight:bold;
}

.a_1_active:focus{
font-weight:bold;
}

.a_1_active:hover{
font-weight:bold;
}

.a_1_active:active{
font-weight:bold;
}

/*Ebene 3 Fett machen*/

.a_2_active:link{
font-weight:bold;
}

.a_2_active:visited{
font-weight:bold;
}

.a_2_active:focus{
font-weight:bold;
}

.a_2_active:hover{
font-weight:bold;
}

.a_2_active:active{
font-weight:bold;
}


/*Ebene 0  Erster Eintrag Fett machen*/


.a_0_first_active:link{
font-weight:bold;
}

.a_0_first_active:visited{
font-weight:bold;
}

.a_0_first_active:focus{
font-weight:bold;
}

.a_0_first_active:hover{
font-weight:bold;
}

.a_0_first_active:active{
font-weight:bold;
}





a.helpline_link:link{
color:white; 
text-decoration:none;
}

a.helpline_link:visited{
color:white; 
text-decoration:none;
}

a.helpline_link:focus{
color:white; 
text-decoration:none;
}

a.helpline_link:hover{
color:white; 
text-decoration:none;
}

a.helpline_link:active{
color:white; 
text-decoration:none;
}

input{
border-color:#B9B9B9;
color:#ED008C;
}
.forms{
border:1px solid #B9B9B9;
}

div.download_manual{
position:absolute;
left:100px;
}
div#download_manual{
position:absolute;
left:100px;
}



.nav_li_none{
background-image:none;
background:none;
}



/*-----------Abstand zwischen den 2 Spalten von 20px-------------*/
.col2{
padding-left:20px;
}

div.content a.button{
color:white;
}

a.button, a.button:link, a.button:visited, a.button:hover, a.button:active {
  color: white;
  background-color: #ED008C;
  line-height: 22px;
  padding: 00px 10px;
	border: 1px solid #ED008C;
  text-decoration:none;
  font-weight:normal;
}



.pic{
position:fixed;
top:40px;left:650px;
}

a.button, a.button:link, a.button:visited{
  color: #ED008C;
  background-color:white;
  line-height: 22px;
  padding: 00px 10px;
	border: 1px solid #B9B9B9;
  text-decoration:none;
  font-weight:normal;
}
a.button:hover, a.button:active {
	color:white;
	background-color:#ED008C;
	border: 1px solid #B9B9B9;
}

#button, #button:link, #button:visited{
  font-size:13px;
  color: #ED008C;
  background-color:white;
  line-height: 22px;
  padding: 0px 10px;
	border: 1px solid #B9B9B9;
  text-decoration:none;
  font-weight:normal;
}
#button:hover, #button:active {
	font-size:13px;
	color:white;
	background-color:#ED008C;
	border: 1px solid #B9B9B9;
}
.nav_line{
margin-top:10px;
margin-bottom:10px;
background-image:url(/res/pics/hg_nav.jpg);
width:160px;
}

/*-----------DIV's für die Folderausgabe----------------*/
.folder{
position:absolute;
top:140px;left:450px;
width:300px;
}

div.folder_all{
position:absolute;
top:205px; left:470px;
height:205px;
width:250px;
font-size:15px;
}
div.folder_docname{
text-transform:uppercase;
position:absolute;
top:0px; left:0px;
height:20px;
width:250px;

}
div.folder_docarea{
position:absolute;
top:15px; left:0px;
height:20px;
width:250px;

}
div.folder_housenumber{
position:absolute;
top:50px; left:0px;
height:20px;
width:250px;

}
div.folder_plz{
position:absolute;
top:70px; left:0px;
height:20px;
width:250px;

}
div.folder_phone{
position:absolute;
top:90px; left:0px;
height:20px;
width:250px;

}
div.folder_mobil{
position:absolute;
top:110px; left:0px;
height:20px;
width:250px;
}

div.folder_kassen{
position:absolute;
top:220px; left:0px;
height:20px;
width:250px;
}

div.folder_time{
position:absolute;
top:140px; left:0px;
height:60px;
width:250px;
width:250px;

}
/*DIV um die Textgröße bei short_descr eingestellt werden kann*/
.short_descr{
font-size:13px;
}

.forms_time{
color:#ED008C;
}

/*-------------Login Bereich--------------*/
.login_button{
background-image:url('/res/pics/button_login.jpg');
margin-left:59px;
width:110px;
height:27px;
border:0px;
}

.login_text{
width:159px;
height:23px;
margin-top:5px;
margin-bottom:5px;
padding-top:3px;
padding-left:10px;
background-image:url('/res/pics/input_login.jpg');
border:0px;
}

.button_logout{
width:100px;
height:17px;
border-color:#ED008c;
padding-left:50px;
}

.login_text_an{
font-size:12px;
margin-left:40px;
color:white;
width:160px;
margin-bottom:0px;
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
line-height: 10pt;
}

button.login_button{
  color: #ED008C;
  background-color: white;
  line-height: 22px;
  padding: 0px 10px;
	border: 1px solid white;
  text-decoration:none;
  font-weight:normal;
}

.h1_login{
margin-left:40px;
}
.login_service{
margin-left:40px;

}
.login_form{
font-size:12px;
margin-left:40px;
color:white;
width:160px;
line-height:0pt;

}
.doc_service_login{
line-height:10pt;
}

.doc_top{
margin-top:30px;
text-transform:uppercase;
font-size:20px;
letter-spacing:2px;
background-repeat:no-repeat;
background-image: url(/res/pics/hg_nav.jpg);
}

.br{
margin-bottom:0px;
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
}

.press{
margin-top:5px;
}
.content_press{
position:absolute;
left:236px; top:0px; bottom:0px;
width:731px;
padding:20px;
}
.forms_fachgebiet{
color:#ED008c;
}

#sitemap ul li{
color:white;
}
.login{
position:relative;
left:0px;
}
/*Miniwebsites*/
#doc{
background:url(/res/pics/hg_all_doc.jpg);
background-repeat:repeat-y;
}
.left_doc{
position:absolute;
left:20px; top:0px;
width:200px;
}
.content_doc{
width:490px;
position:absolute;
left:280px; top:0px;
}
.right_doc{
position:absolute;
left:820px; top:0px;
width:180px;
}
.logo_doc{
padding-top:20px;
border:0;

}
.doc_h2{
color:white;
text-transform:uppercase;
}
.doc_a{
padding-left:17px;
/*background-image:url(/res/pics/arrow_doc.jpg);*/
background-repeat:no-repeat;
color:black;
}
.doc_a a{
color:black;
}
.doc_a a:link{
color:black;
}
.doc_a a:active{
color:black;
}
.doc_a a:hover{
color:black;
}


.pic_a_doc a:active{
border:solid 0px #ADADAD;
}

.pic_doc_right{
border:solid 1px white;
}
#map_small a{
font-size:3px;
}
#map_small{
height:200px;
width:185px;
font-size:3px;
}
#map{
margin-top:30px;
width:500px;
height:600px;
}
#map_a a{
font-size:1px;
color:#A1A3A5;
}

#map_a a.active{
font-size:1px;
color:#A1A3A5;
}

#map_a a.link{
font-size:1px;
color:#A1A3A5;
}

#map_a a.visitied{
font-size:1px;
color:#A1A3A5;
}

#map_a{
font-size:3px;
}

#doc_h1{
padding-top:0px;
text-transform:uppercase;
font-size:20px;
color:#ED008C;
padding-bottom:0px;
}

.focus_doc{
padding-top:0px;
text-transform:uppercase;
font-size:18px;
}

#doc h1{
color:#ED008C;
font-weight:bold;
text-transform: uppercase;
font-size:15px;
margin-bottom:10px;
margin-top:10px;
}


#doc ul li{
color:black;
font-weight:normal;
line-height:17px;
font-size:14px;
padding:0px;
margin:0px;
}

.doc_times{
line-height:13px;
}

#products_search{
border:solid #ADADAD 1px;
}

#doc_link{
color:black;
}

.arrow_doc_link{
padding-left:15px;
background-image:url(/res/pics/arrow_doc.jpg);
background-repeat:no-repeat;
}

.error_body{
padding-left:30px;
position:absolute;
top:0px;
height:88%;
padding-top:100px;
color:black;
width:750px;
background-color:white;
}