
html, body {
    margin:0px; 
    padding:0px
} 

body {
    background-color:#D4D4D4;
}

body, body * {
    font-family:Verdana, sans-serif;
    font-size:8pt; 
    color:black;
}

img  {
	border:0px
}

table  {
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
}

table,tr,td {
	margin:0px; 
	padding:0px;
}

tr.gerade {
	background-color:#FEFEFE;
}

tr.ungerade  {
	background-color:#F1F1F1;
}

/* Alle Links */

a, a:link, a:visited {
    color:#CC0066; 
    text-decoration:none;
}

/* Inline-Links */

a.inline-link {
    white-space:nowrap; 
    letter-spacing: 0.5pt; 
    padding-left:2.5ex;
    background-image:url(../img/linkzeichen.gif);
    background-repeat:no-repeat;
    background-position:0px 0.5ex;
}

a.inline-link.weiss {
    background-image:url(../img/linkzeichen_weiss.gif);
}

a.inline-link img {
    vertical-align:baseline;
}

a.inline-link:hover {
    text-decoration:underline;
}

/* Link-Liste */

*.contentbereich  ul.link-liste, *.funktion-rechts ul.link-liste {
    list-style-type:none;
    padding-left:2em;
    margin-left:0px;
    margin-top:1ex;
}

*.contentbereich  ul.link-liste {
	list-style-image:url(../img/linkzeichen.gif)
}  

*.funktion-rechts ul.link-liste {
	list-style-image:url(../img/linkzeichen.gif)
}

*.contentbereich  ul.link-liste li, *.funktion-rechts ul.link-liste li {
	margin:0;
	padding:0;
}

/* FIXME: Workaround noch notwendig? */
/**.contentbereich  ul.link-liste li {border:1px solid #F1F2F2}*/   /* Unsichtbarer Rahmen behebt margin/padding-Fehlverhalten des IE */ 
/**.funktion-rechts ul.link-liste li {border:1px solid #FEFEFE}*/   /* Unsichtbarer Rahmen behebt margin/padding-Fehlverhalten des IE */

*.contentbereich  ul.link-liste a, 
*.funktion-rechts ul.link-liste a 
{white-space:normal; letter-spacing:0.5pt;}

*.contentbereich  ul.link-liste a:hover, 
*.funktion-rechts ul.link-liste a:hover 
{text-decoration:underline;}

/* Einstellungen fuer die rechte Funktionsleiste */
*.funktion-rechts, *.funktion-rechts * {
    line-height:2.5ex;
}

/* Einstellungen fuer den Inhaltsbereich */
*.contentbereich {  
    width:505px; 
    margin-left:400px;
    background-color: #F1F1F1;
    padding:10px 0px 10px 0px;
}

*.contentbereich div.content-container {
    /*padding: 5px 10px; thomas contentbereich_wasser*/ 
    /*min-height: 600px;  *//*thomas*/
}

*.contentbereich, *.contentbereich * {
    line-height:3ex;
}

*.contentbereich p {
    margin:0px;
    padding:0px 0px 2ex 0px;
}

*.contentbereich em {
    font-style:normal;
    font-weight:bold;
    color:#444444;
}

*.contentbereich *.textbild-links {  /* Bild (linksausgerichtet) */
    width:100px;
    float:left;
    margin:5px 1em 1ex 0px;
    border:10px solid #FEFEFE;
    background-color:#FEFEFE; 
}

*.contentbereich *.textbild-links div {
    font-size: 7pt;
    line-height:2.5ex;
    padding:3px 0.5em 3px 0.5em;
}

*.contentbereich *.textbild-links img
{width: 100px; }

*.contentbereich *.textbild-rechts { /* Bild (rechtsausgerichtet) */
    width:100px;
    /*float:right;*/
    margin:5px 1ex 1em 5em;
    border:10px solid #FEFEFE;
    background-color:#FEFEFE;  
}

*.contentbereich *.textbild-rechts div {
    font-size: 7pt;
    line-height:2.5ex;
    padding:3px 0.5em 3px 0.5em;
}

*.contentbereich *.textbild-rechts img {
	width: 100px;
}

/* Ueberschriften*/
*.contentbereich h1 { /* = DokumentenÃ¼berschrift */
    font-size: 11.5pt;
    font-weight: bold;
    line-height: 2.5ex;
    letter-spacing:normal;
    color: #CC0066;
    margin:0px;
    padding:5pt 0px 10pt 0px;
}

*.contentbereich h2 { /* = Abschnittueberschrift */
    font-size: 8.5pt;
    font-weight: bold;
    line-height: 2.5ex;
    letter-spacing:normal;
    color: #313131;
    margin:3ex 0px 2ex 0px;
    padding:0px 0px 0.5ex 0px;
    border:none;
    border-bottom:2px dotted #AEAFB2;
}

*.contentbereich h3 { 
    font-size: 8pt;
    font-weight: bold;
    color: #636363;
}

*.contentbereich h4 { 
    font-size: 8pt;
    font-weight: normal;
    color: #848484;
}

/* Text hervorheben */
*.text-hi {  
    font-weight: bold;
}

/* Horizontale Trennlinie*/

hr {
    border:none;
    border-bottom:2px dotted #AEAFB2;
}


.clear-left {clear:left;}
.clear-right{clear:right;}
.clear-both {clear:both;}
.clear-mini {clear:both; font-size:1px}  /* Um mit 1px hohen DIVs  zu clearen */

.float-left{
	float:left;
	width:100%;
}

.wasserzeichen {
	height: 40px;
}

/* IE-Hack für den Iframe in sa_ bestellung.jsp */
/* bis IE 6 */
* html #iframe {
	margin-left:-10px;
	}

/* für IE 7 */
*:first-child+html #iframe {
	margin-left:-10px;
	}	
	
