*	{
        font-family:verdana,tahoma,arial,helvetica,sans-serif;
	}

/* Quelle: http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility: hidden;
	}

.clearfix {
	display:inline-block;
	}

/* Hides from IE-mac \*/
* html .clearfix {
	height:1%;
	}

.clearfix {
	display:block;
	}
/* End hide from IE-mac */


a:link {
        text-decoration:underline;
        color:#00e;
        }
a:visited {
        text-decoration:none;
        color:#060;
        }
a:hover {
        text-decoration:underline;
        color:#09f
        }
a:active {
        text-decoration:none;
        color:#09f
        }

a.txtAA:link {
        text-decoration:none;
        color:#000;
	}
a.txtAA:visited {
        text-decoration:none;
        color:#000;
        }
a.txtAA:hover {
        text-decoration:none;
        color:#000;
        }
a.txtAA:active {
        text-decoration:none;
        color:#000;
        }

body {
        background-color:#DDD;
	color:black;
        }


hr	{ 
	color:#060; 
	}

img {
	border:0;
	}

.btnLink {
	background:#DDD;
	text-align:center;
	border-width:thin;
	border-style:outset;
	padding:3px;
	margin:3px;
	height:auto;
	vertical-align:middle;
	}

.btnLinkCr {
	background:#ccc;
	text-align:center;
	vertical-align:middle;
	border-width:thin;
	border-style:outset;
	padding:5px;
	margin:5px;
	width:33%;
	height:auto;
	}

.btnLinkH {
	background:#DDD;
	text-align:center;
	border-width:thin;
	border-style:outset;
	height:auto;
	width:33%;
	vertical-align:middle;
	padding:5px;
	margin:5px;
	}

.btnLinkHw {
        background:#DDD;
        text-align:center;
        border-width:thin;
        border-style:outset;
        width:95%;
        height:auto;
        vertical-align:middle;
        }

.btnTabelle {
        background:#CCC;
        text-align:center;
        border-width:thin;
        border-style:outset;
        vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
        }

.buch {
	float:left; 
	width:100%; 
	height:auto;
	padding-top:10px;
	}

.drittel {
        width:32%;
	}

.fett {
	font-weight:bold;
	}

.halb {
        width:49%;
	}

.hgrau {
	background-color:#EEE;
        font-weight:normal;
        font-style:normal;
        }

.h100 {
        height:100%;
	}

.links {
	float: left;
	}

.linksbuendig {
	text-align:left;
	}

.rahmen {
	border-width:1px;
	border-color:black;
	border-style:solid;
	}

.randlu {
	margin-left: 2%;
	margin-bottom: 1em;
	}

.randru {
	margin-right: 2%;
	margin-bottom: 1em;
	}

.randspalte {
	width:45%;
	height:auto;
	}

.rechts {
	float: right;
	}

.seitenfuss {
	float:left; 
	width:100%; 
	height:auto;
	padding-top:10px;
	}

.stwrand {
	padding-right: 1%;
	padding-bottom: 0.5em;
	}
.txtA {
	font-size:0.8em;
	}

.txtArtikel {
	font-size:1em;
        font-weight:normal;
        font-style:normal;
	}

.txtMfG1	{
	font-size:0.8em;
	text-align:right;
	vertical-align:middle;
	padding:5px;
	margin:5px;
	width:95%;
	}

.txtTitel {
	font-size:1.8em;
	font-weight:bold;
	}

.txtUeb1 {
	font-size:1.6em;
	}

.txtUeb2 {
	font-size:1.4em;
	}

.txtUeb3 {
	font-size:1.3em;
	}

.unfett {
	font-weight:normal;
	font-size:1em;
	}

.zentriert {
        text-align:center;
	}

.btnLinkJ {
        background:#CCC;
        text-align:left;
        border-width:thin;
        border-style:outset;
        height:10px;
        vertical-align:middle;
        }

.btnLinkS {
        background:#CCC;
        text-align:center;
        border-width:thin;
        border-style:outset;
        height:10px;
        vertical-align:middle;
        }

.btnLinkSL {
        background:#CCC;
        text-align:left;
        border-width:thin;
        border-style:outset;
        height:auto;
        vertical-align:middle;
        }

.btnLinkSL1 {
        background:#CCC;
        text-align:left;
        border-width:thin;
        border-style:none;
        height:100%;
	font-size:1em;
	font-weight:normal;
        vertical-align:middle;
        }

.btnLinkSU {
        background:#CCC;
        text-align:center;
        border-width:thin;
        border-style:outset;
        height:10px;
        font-weight:bold;
        vertical-align:middle;
        }

.btnLinkSUL {
        background:#CCC;
        text-align:left;
        border-width:thin;
        border-style:outset;
        height:10px;
        font-weight:bold;
        vertical-align:middle;
        }

.mainTxt {
        font-weight:normal;
        font-style:normal;
	margin-top:1px;
        }

.mainTxtK {
        font-size:1.1em;
        font-style:italic;
        }

.rahmen {
/*	border-width:1px;
	border-color:black;
	border-style:solid;
*/	}

.txtGkUeb {
        font-size:1.8em;
        font-weight:bold;
	color:#0000ff;
      }

.txtGkUeb2 {
        font-size:1.6em;
        font-weight:normal;
	color:#0000ff;
      }


.txtGkUeb3 {
        font-size:1.4em;
        font-weight:normal;
	color:#0000ff;
      }

.txtK {
        font-weight:bold;
      }

.txtMain {
        text-align:left;
      }

.txtMfG
	{
        text-align:right;
        vertical-align:middle;
        border-style:none;
        width:400px;
        height:20px;
        padding-right:10px;
      }

.txtTeilweg {
        font-size:1.4em;
        font-style:italic;
        font-weight:bold;
        }
.txtUeb1weg {
        font-size:1.2em;
        font-style:italic;
        font-weight:bold;
        }

.txtUeb1Ratgeber {
        font-size:1.2em;
        font-weight:bold;
        }

.txtUeb2weg {
        font-size:1.1em;
        font-style:normal;
        font-weight:bold;
        }

.txtUeb2W {
        font-size:1.4em;
        font-style:normal;
        font-weight:normal;
        }

.txtUeb3weg {
        font-size:1.1em;
        font-style:normal;
        font-weight:normal;
        margin-left:10px;
        }

.txtUeb3k {
        font-size:1.1em;
        font-style:italic;
        margin-left:10px;
        }

.txtUeb3Ratgeber {
        font-size:1.1em;
        font-style:italic;
        margin-left:20px;
        }

.txtUebName {
        font-size:1.2em;
        vertical-align:text-bottom;
       }

.txtUebNameF {
        font-size:1.2em;
        font-weight:bold;
        vertical-align:text-bottom;
       }

.txtUebName4{
        font-size:1.4em;
        font-weight:bold;
        vertical-align:text-bottom;
       }

.txtUebZusatz {
        font-size:1.1em;
        vertical-align:text-top;
        }

.txtUnten {
        font-size:1.1em;
        vertical-align:text-top;
	border-top-style: none;
	border-bottom-Width: 1px;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-style: none;
        }
.txtZitat {
        font-size:0.8em;
        text-align:right;
        width:50%;
        vertical-align:text-top;
        }
.txtMini {
        font-size:1px;
	color:#EEE; 
        }
.weiss {
	background-color:#FFF;
        font-weight:normal;
        font-style:normal;
        }