body { 

background-image : url('bilder/bg.png'); 
background-repeat : repeat; 
margin : 30px 0;  
padding : 0; 
text-align : center; 
height:101%;
} 


/* -----------------Allgemeines--------------------- */


h1 { 
font-family : arial, helvetica, sans-serif; 
font-size : 1em; 
color : #6B1118; 
text-align : left; 
} 
h2 { 
font-family : arial, helvetica, sans-serif; 
font-size : 0.95em; 
color : #6B1118; 
text-align : left; 
} 
h3 { 
font-family : arial, helvetica, sans-serif; 
font-weight : normal; 
font-size : 0.9em; 
padding:0 0 0 20px;
color : #6B1118; 
text-align : left; 
}
.h3 { 
font-family : arial, helvetica, sans-serif; 
font-weight : normal; 
font-size : 0.9em; 
color : #6B1118; 
text-align : left; 
} 

p {
font-family : arial, helvetica, sans-serif; 
font-size : 0.82em; 
line-height : 140%; 
color : #270302; 
padding:0 10px 8px 20px;
margin:0;
text-align: left;
}
h1, h2 {
padding:0 10px 5px 20px;

}
img { 
border : none; 
} 

hr { 
border : 1px dotted #6B1118;
width: 550px;
margin: 20px 0 20px 20px;
text-align: left;

} 

.kursiv {
font-style: italic;
}

/* -----------------Links--------------------- */

a:link, a:visited  { 
color : #6B1118; 
text-decoration : underline; 
} 

a:hover, a:active { 
color : #B20613; 
text-decoration : none; 
} 

.anker {
font-family : arial, helvetica, sans-serif; 
font-size : 0.77em; 
line-height : 160%; 
color : #6B1118; 
text-align: left;
}

.anker a:link, .anker a:visited {
color : #6B1118;
textdecoration: none;
text-align: left;
}

.anker a:hover, .anker a:active {
color : #B20613;
text-align: left;
text-decoration: none;
}
 
.img a { 
display : block; 
} 
.img a { 
border : none; 
} 
.img a:hover { 
border : 1px solid #f4c000; 
margin : -1px; 
} 

#wrap {
margin : 0 auto;

width: 915px;
} 

.topnavi {
font-family : arial, helvetica, sans-serif; 
font-size : 0.75em;
font-weight: bold; 

color : #fff; 
}

.topnavi a:link, .topnavi a:visited  { 
color : #6B1118; 
text-decoration : none; 
} 

.topnavi a:hover, .topnavi a:active { 
color : #fff; 
text-decoration : none; 
}


/* -----------------Container--------------------- */
#container { 
margin : 0 auto; 
padding:0;
width : 900px; 
background-color :#fff; 
height:100%;
text-align : left; 
} 
 

/* ----------------Navi Fuss--------------------- */

#navlist { 
padding : 0 1px 1px; 
margin : 0 0 5px 65px; 
color : #6B1118; 
width : 700px; 
text-align : left; 
font-family : arial, helvetica, sans-serif; 
font-weight : bold; 
font-size : 0.72em;

} 
#navlist li { 
list-style : none; 
margin : 0; 
display : inline; 
} 
#navlist li a { 
padding : 0 5px; 
text-decoration : none; 
} 
#navlist li a:link { 
color : #6B1118; 
} 
#navlist li a:visited { 
color : #6B1118; 
} 
#navlist li a:hover { 
color : #B20613; 
text-decoration : none; 
} 
/* -----------------Kopf--------------------- */
#head { 
margin : 0; 
padding : 0; 
width : 900px; 
height : 200px; 
text-align : center; 

} 



#head2 {
position: absolute;
width: 900px;
margin-top:-46px;
margin-left: 67px;
text-align: left;
}

html*#head2 {
width: 900px;
margin-top: 154px; 
margin-left: -831px;
padding: 0;
text-align: left;

}




/* -----------------Inhalt--------------------- */
#content { 

background-color : #fff; 
padding : 20px 30px 0 30px; 
margin : 0 220px 10px 20px; 
} 


#newsletter { 
float : left; 
margin : 10px 0 10px 80px; 
padding:0;
width : 750px; 
background-color: #ffffff;
}



#inhalt { 
position : fixed; 
top : 150px; 
right : 20px; 
padding : 0 10px; 
} 

.newsletter {
margin: 40px 0 10px 20px;
font-family : arial, helvetica, sans-serif; 
font-size : 0.8em; 
line-height : 130%; 
color : #6B1118; 
}

.newsletter a:link, .newsletter a:visited  { 
color : #6B1118; 
text-decoration : none; 
} 

.newsletter a:hover, .newsletter a:active { 
color : #fff; 
text-decoration : none; 
}


/* ----------------Navi rechte Seite--------------------- */

#right { 
float : right; 
width : 210px;
min-height:100%;
padding : 40px 20px 0 0; 
font-family : arial, helvetica, sans-serif; 
font-weight: bold;
font-size : 0.9em; 
color : #6B1118; 
background-color: transparent;
text-align : left; 
} 

#right ul{
	list-style-type: none ;
	padding : 3px 0 0 20px; 	
	margin: 0;
}

#left ul.borderbottom { 
border-bottom : 1px solid #fff; 
padding : 0 15px 3px 0; 
} 

#right li a {
	cursor : pointer; 
	color: #6B1118;
	text-decoration:none; 
}
#right li a:hover {
	color: #fff;
	text-decoration:none;
	cursor : pointer;  
}
#right  li li a { 
 	margin: 0;
 }

#right li { 
	margin : 0; 
	padding : 8px 0 7px 0;

} 
#right li li { 
	margin : 0; 
	padding : 0 0 3px 0;
	
}


#right li li a.selected {
	margin: 0;
	padding: 0;
	color: #fff;
} 
#right li a.selected {
	margin: 0;
	padding: 0;
	color: #fff;

	text-decoration : none; 
}

#subnavlist { 
margin : 0; 
padding : 0 ; 
font-size: 0.87em;
} 

#right li ul li { 
margin : 0; 
padding : 5px 0 3px 0; 
}

.border { 
margin-left : 30px; 
padding : 7px 0 7px 0;
width : 160px; 
border-bottom : 1px solid #fff; 
} 

.border2 { 
margin-left : 30px; 
width : 160px; 
border-bottom : 1px solid #fff; 
} 

.border1 { 
margin-left : 0; 
width : 170px; 
border-bottom : 1px dotted #C1999C; 
border-top : 1px dotted #C1999C; 
} 


#google {
margin : 0 0 0 580px;
padding: 0;
height: 30px;
width: 300px;
font-family : arial, helvetica, sans-serif; 
font-size : 0.8em; 
color : #270302; 
}


#content_find { 
margin : 0;
padding : 20px ;

text-align : left;
}


/* ----------------Fuss--------------------- */

#footer1
{
clear:both;
width: 600px;
text-align: left;
padding: 10px 0;

}
#footer
{
clear:both;
width: 600px;
text-align: left;
padding: 10px 0;

} 





/* ----------------Fonts--------------------- */




.text { 
font-family : arial, helvetica, sans-serif; 
font-size : 0.82em; 
line-height : 140%; 
color : #270302; 
padding:0 10px 8px 20px;
margin:0;
text-align: left;
}
 
.link { 
font-family : arial, helvetica, sans-serif; 
font-size : 0.82em; 
color : #6B1118; 
margin:0;
text-align: right;
}
.tab { 
font-family : arial, helvetica, sans-serif; 
font-size : 0.82em; 
color : #270302; 
padding-left: 15px;
} 
.h2 { 
font-family : arial, helvetica, sans-serif; 
font-size : 90%; 
line-height : 130%; 
color : #6B1118; 
text-align: left;
} 
 

.klein {
font-size: 0.9em;
}

.rot {
color : #6B1118; 
}
.fuss1 { 
font-family : arial, helvetica, sans-serif; 
font-size : 70%; 
font-weight: bold;
color : #270302; 
text-align: left;
padding-left: 70px;
}

.zitat {
font-family: "Comic sans ms", arial, sans-serif;
font-size: 0.75em; 
color : #6B1118; 
text-align: center;
}

/* ----------------verschiedenes--------------------- */


#anzeige { 
background-color:#ffffff;:
width:900px;
height: 90px;
border-top : 1px dotted grey;
margin : 0;
padding : 0;
text-align: center;
}



#rahmen {
border: 1px solid #C9C4C1;
padding:10px 0 5px 0;
margin-bottom:8px;
}

.input {
background-color: #E0DFDD;
cursor: pointer;
}

.abstand {
padding-bottom: 3px;
}

.ul {
margin-left: 20px;
}

.img_ko {
margin: 10px 0 10px 30px;
}

.leftimg {
float: left;
margin: 0 15px 0 0;
border: none;
} 

.rightimg {
float: right;
margin: 0 0 0 20px;
border: none;
}


.illu { 
border : none; 
margin-top: 2px;
} 
.illua { 
margin-right : 7px; 
padding : 0; 
border-right : 2px groove #707070; 
border-bottom : 2px groove #707070; 
border-left : 1px groove #707070; 
border-top : 1px groove #707070; 
} 
.leftalign { 
float : left; 
width : auto; 
} 
.rightalign { 
float : right; 
width : auto; 
margin-right:100px;
} 

 

.table {
margin-left: 15px;
padding-top:10px;
}



.table_zitat { 
border : 1px solid #909C84; 
background : #DCEFCD; 
padding : 10px; 
} 

#diashow { 
float : left;
margin : 10px 20px 5px 20px;
width : 200px;
}

#adsense {
padding: 20px 0 0 5px; 
}

.center {
text-align: center;
}
/* ----------------ich bin da--------------------- */

.td1 { 
padding : 25px 10px 25px 20px;
background-image : url('bilder/ichbinda.gif');
background-repeat : no-repeat;
background-position : center 0%;
} 
.td2 { 
padding : 25px 10px 25px 20px;
background-image : url('bilder/stehe.gif');
background-repeat : no-repeat;
background-position : center 0%;
} 
.td3 { 
padding : 25px 10px 25px 20px;
background-image : url('bilder/gebe.gif');
background-repeat : no-repeat;
background-position : center 0%;
} 
.td4 { 
padding : 25px 10px 25px 20px;
background-image : url('bilder/kraft.gif');
background-repeat : no-repeat;
background-position : center 0%;
} 
.td5 { 
padding : 25px 10px 25px 20px;
background-image : url('bilder/welt.gif');
background-repeat : no-repeat;
background-position : center 0%;
} 
.td6 { 
padding : 25px 10px 25px 20px;
background-image : url('bilder/zurueck.gif');
background-repeat : no-repeat;
background-position : center 0%;
} 
.td7 { 
padding : 25px 10px 25px 20px;
background-image : url('bilder/neu.gif');
background-repeat : no-repeat;
background-position : center 0%;
} 


/* ----------------rundeecken ohne grafik 2--------------------- */

.box { width: 210px; background-image : url('bilder/navibg.jpg'); 
background-repeat : repeat-y;}

.box .top, .box .bottom{display:block;background: #fff;}
.box .top b, .box .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #D1D2C2;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}

/* ----------------rundeecken content--------------------- */

.box_c { width: 600px; background: #fff; }

.box_c .top, .box_c .bottom{display:block;background: #fff;}
.box_c .top b, .box_c .bottom b
{
  display:block;height: 1px; overflow: hidden; background: #fff;
}
.box_c .r1{margin: 0 5px;}
.box_c .r2{margin: 0 3px;}
.box_c .r3{margin: 0 2px;}
.box_c .top .r4, .box_c .bottom .r4{margin: 0 1px;height: 2px;}