/**/
BODY {
	font-family: Corbel,Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size: 18px;
	line-height: 1.25 em;
	color: #666;
	z-index: 3;
	}
	
H1 {
	color: #cc5419; font-size: 24px;
		line-height:1.4 em;
	}
	
H2 {
	color: #cc5419; 
	font-size: 22px;
	margin: 20px 0px 0px 0px;
	line-height:1.6em;
	margin-bottom:10px;
	}
	
H3 {
	color: #cc5419; 
	font-size:20px;
	line-height:1.6em;
	}
	
	
H4 {
	color:#666;
	font-size: 18px;
	font-weight:normal;
	line-height:1.2 em;
	color: #cc5419; 
	}
	
P {
	font-size: 18px;
	line-height: 1.8em;
	margin: 0px 0px 16px 0px;
	}
	
P.spezial {
	font-size: 18px; 
	font-weight: bold;
	}
	
A {
	color:#898b8d; 
	text-decoration: none;
	font-size:18px;
	}
	
A:link {
	text-decoration: underline;
	font-family:Corbel,Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:18px;
	color:#898b8d; 
	}
	
 A:hover {
	text-decoration: underline;
	font-family:Corbel,Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:18px;	
	color:#666;
	}
	
	
	
#headlefttop	A {
	color:#898b8d; 
	text-decoration: none;
	font-size:14px;
	}
	

#headlefttop A:link {
	text-decoration: underline;
	font-family:Corbel,Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:14px;
	color:#898b8d; 
	}
	

#headlefttop  A:hover {
	text-decoration: underline;
	font-family:Corbel,Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:14px;	
	color:#666;
	}
	
	
		
	
#headleftbottom	A {
	color:#898b8d; 
	text-decoration: none;
	font-size:20px;
	}
	
#headleftbottom A:link {
	text-decoration: underline;
	font-family:Corbel,Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:20px;
	color:#898b8d; 
	}
	
#headleftbottom A:hover {
	text-decoration: underline;
	font-family:Corbel,Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:20px;	
	color:#666;
	}
	
	
	
#mainwrapper {
	margin: 0 auto;
	text-align: left;
	width: 980px;padding: 10px;
	}
	
#containerhead {
	background-image: url("../images/head-img.jpg"); 
	background-position: left top; 
	background-repeat: no-repeat;height: 6px;
	}
	
#container {
	background-image: url("../images/background-img.jpg");  
	background-position: right top; 
	background-repeat: repeat-y;padding:0px;margin: 0px;
	}
	
#containerbottom{
	background-image: url("../images/footer-img.jpg"); 
	background-position: left top; 
	background-repeat: no-repeat;height: 10px;
}

#head 
{}

#headleft {
	float: left;width: 700px; 
	padding: 16px 0px 0px 38px;
	}
	
#headlefttop {
	font-size: 16px;
	}
	
#headlefttop span.trenner {
	padding: 0px 16px;
	}
	
	#headleftbottom {
		margin-top: 60px;
		}
		
#headleftbottom UL {
	margin: 0px; padding:0px;
	}
	
#headleftbottom UL LI {
	font-size: 16px;
	list-style-type: none;
	float: left;
	margin: 0px; 
	padding:0px 60px 0px 0px;
	}
	
#headright {
	float: right;padding: 17px 24px 0px 0px;
	}
	
#teaser {
	padding: 39px 0px 0px 24px;clear: right;
	}
	
#rootline {
	padding-left:42px;
	font-size: 11px; 
	color: #ae4e5e;
	}
	
 #rootline   a:link {
		font-size: 11px; 
	color: #ae4e5e;
	}
	
	 #rootline   a:hover {
		font-size: 11px; 
	color: #ae4e5e;
	}
	
	
#content {
    padding: 20px 20px 20px 20px;
    line-height: inherit;
	}
	
#content .startseite {
	float: left; width: 650px;
	}
	
#contentmiddle {
	margin: 0px 28px;
	}
	
#footer {
	clear: left;
	margin-top:10px;
	padding-left:800px;
	}
	
#footer a:link {
	font-size:11px;
	}
	
	.rootline {
	font-size: 11px; 
	color: #ae4e5e;
	}
	
#left  {
	float:left;
	width:450px;
	}
	
	#right  {
		width:400px;
	float:right;
	}
	
	#right .startseite  {
		width:200px;
	float:right;
	}
	
	
	ul li {
		list-style:disc;
		margin-bottom:10px;
		line-height:1.5em;
		
		}
		
		#stoerer
{
	font:10px;
	border: 0;
	padding:0;
	width:200px;
	height:200px;
	position: relative;		 
	left:70%;
	top:380px;
	position: fixed;
}

.tableH3 {
	color:#404040; 
	font-size: 16px;
	line-height:1.8em;
	text-weight:normal;
	
		}

.tableStyle {
	    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: gray
}

thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit
}

tbody {
    display: table-row-group;
    vertical-align: text-top;
    border-color: inherit
}

tfoot {
    display: table-footer-group;
    vertical-align: middle;
    border-color: inherit
}


	
table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: gray;
	color:black;
}

thead {
    display: table-header-group;
    vertical-align: top;
    border-color: inherit
}

tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
    line-height: 1.8;
}

tfoot {
    display: table-footer-group;
    vertical-align:top;
    border-color: inherit
}

table > tr {
    vertical-align: top;
		margin-bottom: 25px;
}

col {
    display: table-column
}

colgroup {
    display: table-column-group
}

tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
	margin-bottom: 25px;
	 vertical-align: top;

		}

td, th {
    display: table-cell;
	    vertical-align: inherit
}

th {
    font-weight: bold
}

caption {
    display: table-caption;
    text-align: -webkit-center
		
		
}
	
	
	 #cloud a.tag1 { font-size: 0.7em; font-weight: 100; line-height:1.5em;}
	  #cloud a.tag2 { font-size: 0.8em; font-weight:200; color:#000;  line-height:1.5em;}
	   #cloud a.tag3 { font-size: 0.9em; font-weight:300; color:#B6735C;  line-height:1.5em; }
	    #cloud a.tag4 { font-size: 1em; font-weight: 300; line-height:1.5em; } 
		#cloud a.tag5 { font-size: 1.2em; font-weight:bold;  line-height:1.5em; } 
		#cloud a.tag6 { font-size: 1.3em; font-weight: 400; color:#999; line-height:1.5em; }
		 #cloud a.tag7 { font-size: 1.4em; font-weight: 500;color:#777; line-height:1.5em; }		 		  #cloud a.tag8 { font-size: 1.5em; font-weight: 600; color:#555; line-height:1.5em;}
		   #cloud a.tag9 { font-size: 1.6em; font-weight:750; color:#666; line-height:1.5em; }
		    #cloud a.tag10 { font-size: 2em; font-weight:800; color:#600; line-height:1.5em; }  
	  #cloud { padding:0; line-height: 3em; text-align: center;  margin: 0; line-height:1.5em;}
	   #cloud a { padding: 0px; } 


 #cloud li { display: inline; } 

.img {
	border-radius:20px;
		margin:0 auto;
	}
.circle {
	border-radius:25px;
display:block;
margin:0 auto; 
	}
	
.center {
	text-align:center;
	}
