
body { 
padding:0; margin:0; 
height: 100%; 
font-size: 13px;
font-family:Arial, sans-serif;
font-weight: regular;
color: #000;
}

html { 
padding:0; margin:0; 
font-size: 13px; 
font-family: Arial, sans-serif; 
font-weight: regular;
color: #000;
}

ul{ 
list-style-image: url(../grafik/layout/listenpunkt.gif);
list-style-position: outside;
padding-left:50px;
}

* html ul{ 
padding-left:0px;
}

li{ 
padding-top:10px;
line-height: 20px;
}

* html li{ 
padding-top:0px;
}

#container {
clear:both;
top:0;
width: 748px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
min-height: 100%;
}  /*style for all*/

* html #container {
height: 100%;
margin-bottom: 0px;
} /*style for IE*/

#header {
display:none;
}

#zusatzlinks {
display:none;
}

#left { 
display:none;
}  /*style for all*/

#printlogo { 
margin-left: 400px;
}

#content { 
margin:30px 20px 20px 120px;
padding: 0;
width: 480px;
}

* html div#content { 
margin:30px 20px 20px 120px;
padding: 0;
} /*style for IE*/

#content p { line-height: 1.4em; }
#content h1 { font-size: 16px; font-weight: bold; color:#000; }
#content h2 { font-size: 12px; font-weight: bold; color:#000; }
#content h3 { font-size: 12px; font-weight: bold; color:#69A12D; line-height: 120%;}
#content a { display:inline;padding:0;margin:0;color: #80BD1E; font-weight: bold; text-decoration:none; background: none; border: 0;}
#content a:hover {color: #555555; text-decoration:underline;}
#content td img { padding-top:10px;margin-left: 10px; margin-bottom: 20px; float:right;}
#content img.rechts { margin-left: 10px; margin-bottom: 0px; float:right;}
#content img.gross {float:left; padding:0 0 20px 0; margin:0;}

* html div#content p{ 
line-height: 120%; 
} /*style for IE*/

* html div#content h1{ 
line-height: 160%; padding:0;margin:0;
} /*style for IE*/

* html div#content h2{ 
line-height: 160%; padding:5px 0 0 0;margin:0;
} /*style for IE*/

* html div#content h3{ 
line-height: 160%; padding:5px 0 0 0;margin:0;
} /*style for IE*/

#footer { 
clear: both; 
width: 748px; 
height: 48px; 
margin: 0px 0px -10px 0px; 
padding: 0;
position:relative; 
bottom: 0;
}

* html #footer {
float: center;
margin-left:4px;
margin-bottom: 0px;
position:relative; 
border:0;
} /*style for IE*/


#footer p { 
margin: 0; 
padding-top:10px;
color: #000000; 
font-size: 12px; 
text-align: center; 
line-height: 10px;}

#footer a { 
font-weight:normal;
margin: 0; 
padding-top:10px;
color: #000000; 
font-size: 12px; 
text-align: center; 
line-height: 10px;
text-decoration: none;
}

/**************************************************************
   Form Elements
 **************************************************************/

form {
  padding: 0;
  margin: 0;
}

input,
textarea,
select {
  padding: 2px;
  color: #999;
  background: #EEE;
  border: 1px solid #CCC;
  margin-bottom: 10px;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
  color: #000;
  background: #FFF;
  border: 1px solid #888;
  margin-bottom: 10px;
}

input.noBorder,
input:focus.noBorder,
input:hover.noBorder {
  padding: 0;
  border: 0;
}

input.radio {
  background: none;
  border: 0px;
  width: 20px;
}

input.sendebutton {
  color: #000;
}