@charset "UTF-8";

/* Globaler Reset*/
* {margin: 0;padding: 0;outline: 0;}

/* Schriftart-, Größe- und Farbe der Seite global einstellen und  Scrollbalken erzwingen, um "Springen" der Seite zu verhindern */ 
html, body {min-height:100%; min-width:1250px;}
html {
	overflow: auto;
	background:url(../images/rep_content.jpg) repeat-y top center;
}

body {
	font-family: Arial;
	background:url(../images/footer.jpg) no-repeat bottom center;
}

/* Headlines (Überschriften) */
h1, h2, h3, h4, h5, h6 {margin: 0 0 25px 0; font-family: Arial; font-weight:normal; font-style:italic; color:#474747;}

h2 {margin: 0 0 10px 0; }
h3 {color:#29724d; margin-left:12px; margin-bottom: 15px !important;} 

tbody, h5, h6, li {}

/* Paragraphs (Absätze) */
p {margin: 0 0 15px 0; color: #474747; font-family: Arial;}

/* Anchors (Links) */
a {
	color: #474747;
	outline: 0;
	text-decoration:none;
	border-bottom:1px solid #d9d9d9;
}

a:hover {text-decoration: none; border:0;}

/* Tables (Tabellen) */
table { width: 100%; line-height:18px; }
tr, td, th { vertical-align: top; }
td, th { text-align: left;}
td { padding-bottom: 5px;}
th { font-weight: bold;}

/* Listsn */
ul, ol, ol li {list-style-type: none;}
ul{margin-bottom:15px; }
li {
	list-style-type:square;
	margin-left:13px;
	color: #121212;
	font-size:11px;
	line-height: 17px;
	font-family: Arial; 
	font-size:12px; 
	line-height:20px;
}

/*Clearing Container zum auflösen von floatenden Bereichen*/
.clearing {clear: both;overflow: hidden;}

/* IE HACK */
* html .clearing {height: 1%;} 

/* E-Mail-Addressen vor Crawlern schützen */
.antiSpam {direction: rtl;unicode-bidi: bidi-override;}