/* - - - - - - - - - - - - */
/* tbke.de 		           */ 
/* 2009-10-12              */
/* mail@bytebetrieb.com    */
/*                         */
/* Allgemeine Stylesheets  */
/* - - - - - - - - - - - - */




/* - - - - - */
/* R E S E T */
/* - - - - - */

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}




/* - - - - - - - - - - - */
/* A L L G E M E I N E S */
/* - - - - - - - - - - - */

* {
	margin:				0;
	padding:			0;
} 

html {
	width:				100%;
	height:				100%;
}

body {
	padding:			0;
	margin:				0;
	width:				100%;
	height:				100%;
/*	background:			#ececed url(../_p/bg.gif) top center repeat-y ;
*/	background:			#fff url(../_p/bg.gif) top center repeat-y ;
	
	color:				#000;
	font-family:		"Helvetica Neue", Helvetica, Geneva, Arial, Verdana, sans-serif;
	font-size:			100%;
	line-height:		1.2em;
}


a,
a:link 		{ text-decoration: none; color: #848484; border-bottom:1px dotted #848484; }
a:visited 	{ text-decoration: none; color: #333; border-bottom:1px dotted #333; }
a:hover 	{ text-decoration: none; color: #e73e41; border-bottom:none; }
a:active 	{ text-decoration: none; color: #e73e41; border-bottom:none; }
a:focus 	{ text-decoration: none; color: #e73e41; border-bottom:none; }
a img, img,
a.bildlink 	{ border: none; }

.c { clear:both; float:none; }

fieldset { border:none; }

h1 { }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { }

strong 	{ font-weight:bold; }
em 		{ font-style:italic; }

p {
	margin:				0 0 12px;
	font-size:			13px;
	line-height:		20px;
	color:				#848484;
}

ol, ul { margin:0; }
li {
	font-size:			0.75em;
	line-height:		1.25em;
}



form 				{ }
fieldset 			{ border:none; }
legend 				{ }
label 				{ }
select 				{ }
input 				{ }
input[type=text] 	{ }
input[type=submit] 	{ }
textarea 			{ }



table {
	table-layout:		auto;
	border-collapse:	collapse;
	empty-cells:		show;
}
tr { }
td, th {
	padding:			6px;
	border:				1px solid #000;
	background:			#eee;
	color:				#000;
	vertical-align:		top;
}
th { font-style:bold; }







/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* G R U N D G E R Ü S T                                                               */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#seitenblock {
	width:				926px;
	margin:				0 auto;
	padding:			0 17px 30px 17px;			
	margin-bottom:		30px;
	}

#kopf a{
	display:			block;
	width:				926px;
	height:				122px;
	background:			url(../_p/logo.png) 0 0 no-repeat;
	text-indent:		-9999px;
	border:				0;
	}
	
#inhalt {
	width:				612px;
	float:				left;
	}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* N A V I G A T I O N                                                                 */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#navigation {
	width:				280px;
	float:				left;
	margin:				0 34px 0 0;
	}
	
#seitenblock #navigation li a{
	font-size:			18px;
	color:				#e73e41;
	border: 			none;
	}	

#navigation a { 
	border:				none;
	color:				#848484;
	font-size:			13px;
	}

#seitenblock #navigation li.aktiv a {color:#848484; }

#navigation a:visited 	{ color:#848484; }
#navigation ul a:hover 		{ color:#848484; }
#navigation a:active 		{ color:#e73e41; }
#navigation a:focus 		{ color:#e73e41; }

#seitenblock #navigation a:hover 		{ 
		color: #e73e41 !important;
}

#seitenblock #navigation ul a:hover 		{ 
		color: #848484 !important;
}


#navigation li{ margin:0 0 6px 0; }	

#navigation ul{
	padding:			0 0 13px 0;
	border-bottom:		1px solid #cdcdcd;
	margin:				0 0 17px 0;
	}
	
#kontakt {
	padding:			0 0 4px 0;
	border-bottom:		1px solid #cdcdcd;
	margin:				0 0 15px 0;
	}	
	
	
#seitenblock #navigation .active a {color:#848484; }





	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* N E W S                                                                             */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.news .image {
	float:				left;
	margin:				0 18px 0 0;
	border: none;
}

.news {	
	border-bottom:		1px solid #cdcdcd; 
	margin:				0 0 19px 0;
	padding:			0 0 15px 0;
	}
	
.news p a {
	border-bottom:		1px dotted #848484;
	color:				#848484;
	}

.news p, .news h2 {
	width: 290px;
	float: right;
}
.news a:visited 	{ color:#848484; }
.news a:hover 		{ color:#e73e41; }
.news a:active 		{ color:#848484; }
.news a:focus 		{ color:#848484; }

p.mehr				{ display:none; }

h2{
	color:				#848484; 
	font-weight:		normal; 
	font-size:			16px;
	line-height:		22px; 
	margin:  			0 0 25px 0;
	}

.news h2 a { 
	color:				#848484; 
	border:none;
	display:block;
	float:left;
	width:280px;
	margin:-5px 0 0 0;	
	}
.news h2 a:visited 	{ color:#848484; }
.news h2 a:hover 		{ color:#e73e41; }
.news .clear {
	float: none;
	clear:both;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* U N T E R S E I T E                                                                 */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#bilder {float: left; width: 612px;}

.bild-links {
	margin: 0 5px 12px 0;
	}

#inhalt .bild {
	border: none;
	}

#inhalt .top {
	display: none;
}

.spalte.links {
	margin-bottom: 15px;
}

#metanavi a{
	font-size:			13px;
	line-height:		20px;
	border:				none;
	margin:				-4px 0 0 0;
	color:				#e73e41;
	display:			block;
	}

#metanavi a:visited		{ color:#e73e41; }
#metanavi a:hover 		{ color:#848484; }
#metanavi a:active 		{ color:#848484; }
#metanavi a:focus 		{ color:#848484; }
body #seitenblock .active a 	{ color:#848484; }

#metanavi li{ float:left; margin:0 4px 0 0;}

#metanavi {
	width:				612px;
	float:				left;
	margin: 			0 0 30px 0;
	}

.fliestxt {
	margin: 0 0 37px 0;
	}
	
	
#lbImage a {
	text-decoration: none;
	border: none;
}