/* CSS Document */
/* ++++++++++++++++++++++++++++++++++++++++
++ Basic Code
++++++++++++++++++++++++++++++++++++++++ */

body, html { 
 height: 100%;
 margin: 0;  
 padding: 0;
 color: #000000;  
 text-align: left; 
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #ffffff;
 font-size: 90%; 
}
table.border {
 margin-left:30px;
}
th, caption {
 font-weight: bold;
}
h1 {
 margin: 0;
 font-size: 1.8em; 
 margin-left: 18px;
 font-weight: bold;
}
h2 { 
 padding: 0.6em; 
 margin: 0; 
 margin-left: 18px;
 margin-top: 10px;
 font-size: 1.4em; 
 font-weight: bold;
}
p { 
 padding: 0.6em; 
 margin: 0; 
 margin-left: 22px;
 font-size: 1em;
}
li.quickfinder {    
 background-image: url(/esn/bilder_layout/pfeil_quickfinder.jpg);
 background-repeat:no-repeat;
 background-position: left top;
 list-style-type: none;
 padding-left: 15px;
}
.bild {
 font-size: 0.7em;
 font-weight: normal;
}
.bildfett {
 font-size: 0.7em;
 font-weight: bold;
}
.rot {
 color: #FF0000;
 font-weight: normal;
}
.datum {
 font-size: 0.8em;
 font-weight: normal;
 text-align: center;
}
img  { 
 border: 0; 
} 
hr {
 margin-left: 30px;
 width: 555px; 
 height: 0px;
}
.clear { 
 clear: both;
}
.imageborder {
 border: solid 1px #d3d2d2;
}


/* ++++++++++++++++++++++++++++++++++++++++
++ forms and forms error handling
++++++++++++++++++++++++++++++++++++++++ */

.fontred {
 color: red; 
 background-color: white; 
} 
.redborder {
 background-color : #ffffff; 
 border : 2px solid #ff0000; 
 color : #ff0000; 
 margin-left: 22px;
 padding: 5px;
}
input, textarea, .contactinput, .contacttextarea {
 font-size:  1em;
} 
.contactinput
{
 width:315px;
}

/* ++++++++++++++++++++++++++++++++++++++++
++ Links
++++++++++++++++++++++++++++++++++++++++ */

a:link { 
 color: #FF0000; 
}
a:visited { 
 color: #FF0000; 
}
a:hover { 
 color: #000000; 
}
a:active { 
 color: #FF0000; 
}
a.speciallink{ 
 color: #cccccc;
 font-size: 0.8em;
 text-decoration:none;
}
a.speciallink:link { 
 color: #cccccc;
 font-size: 0.8em;
 text-decoration:none;
}
a.speciallink:visited { 
 color: #cccccc;
 font-size: 0.8em;
 text-decoration:none;
}
a.speciallink:hover { 
 color: #818483;
 font-size: 0.8em;
 text-decoration:none;
}
a.speciallink:active { 
 color: #cccccc;
 font-size: 0.8em;
 text-decoration:none;
}
/* ++++++++++++++++++++++++++++++++++++++++
++ RedDot SmartEdit
++++++++++++++++++++++++++++++++++++++++ */

.RedDot {
 font-size: 0.8em;
 color: #ff0000;
}

/* ++++++++++++++++++++++++++++++++++++++++
++ Barrierefreiheit CSS Offline Formatierung
++++++++++++++++++++++++++++++++++++++++ */ 

.cssoff {
display:none;
}