/*Allgemeingültig*/
body{
	/*background-image:url(fileadmin/IMG-Hintergrund/hintergrund.gif);*/
	background-color: #beb79b;
	color: #707070;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	font-size:12px;
}
img {border:0;}
a img{border:0;}

#container{
	
	margin-left:auto;
	margin-right:auto;
	width:760px;
	

}

* html #container{
	text-align:left;

}


li{
	margin:0px;
	padding:0px;
}
ul{
	margin:0px;
	padding:0px;
}
ol{

	margin:0px;
	padding:0px;

}
*{
	
	font-family:Arial, Helvetica, sans-serif;
	
}

p{
	margin:0px;
	padding:0px;	
}
a{
	text-decoration:none;
	color: #e2003b;
}

/*Aeussere Container*/
#outter-container{
	
}
* html #outter-container{
	text-align:center;
}




/*Header*/
#header{
		width: 760px;
		margin-top:20px;
}
#logo{
	margin-top:10px;
	float:left;
	}
#headeroutline{
	margin-left:170px;
	}
#headline{
	margin-top:10px;
	width:460px;
	padding-top:14px;
	float:left;
}
#headline a{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
	
#CornerNavi{
	/*position: relative;*/
	/*left: 780px;top: 40px;width: 130px;height: auto;*/
	/*left: 460px; top: 0px; bottom0px; width:130px; height:40px;*/
	padding-top:15px;
	margin-left:460px;	
	text-align:right;
}
	
#CornerNavi a{
	color: #000000;
	font-size:10px;
	text-decoration:none;
}

#CornerNavi li{	
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.baseline{
	
	
}
	
/*HeaderIMG*/
.banner{
	
	width: 760px;	
}
.header-img{
	
	width: 760px;	
}



/*Top Navigation*/
.top-navi{
	width: 760px;
}
/*Schwarz*/
.navi1{
	margin-top:5px;
	background-color:#3b3b3b;
	margin-bottom:5px;
	height:14px;
}
/*Navi-Link*/
.navi1 a{
	color:#ffffff;
	font-size:11px;
	padding-left: 10px;
	padding-right:10px;
	float: left;
	font-weight:bold;
	text-decoration:none;
}

.navi1 li{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
		margin:0px;
	padding:0px;
	}


/*Rollover*/
.navi1 a:hover{
	background-color:#898989;
	color:#ffffff;
	}
/*Activer Link*/
.navi1-ACT a{
	background-color:#898989;
	color:#ffffff;
	text-decoration:none;
	}
	
	
.navi1-ACT li{	
	list-style:none;
	list-style-image:none;
	list-style-type:none;
		margin:0px;
	padding:0px;
	}
	
/*Rot*/
.navi2{
	
	height:14px;
	background-color:#e2003b;
	margin-bottom:5px;
	padding-left:20px;
}
/*Navi-Link*/
.navi2 a{
	float: right;
	padding-right:10px;
	padding-left:10px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.navi2 li{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
		margin:0px;
	padding:0px;
	}
	

/*Rollover*/
.navi2 a:hover{
	background-color:#ee6689;
	text-decoration:none;
	}
/*Aktiver Link*/
.navi2-ACT a{
	background-color:#ee6689;
	text-decoration:none;
	}
	
.navi2-ACT li{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
		margin:0px;
	padding:0px;
	}

/*Umschliessendes DIV*/
#outter-content{
	width: 760px;	
}


/*Umschliessendes DIV Sub-Navi*/
#navi{
	float: left;	
	width:120px;
}

/*Sub Navi*/
.unter-navi{
	padding-top:31px;
	background-color:#FFFFFF;
}

.unter-navi li{

	padding-bottom: 10px;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	
	}
/*Name der seite in der Sub Navi*/
.Sitename{
	padding-bottom:10px;
	padding-left: 10px;
	padding-right: 5px;
	}
.Sitename a{
	font-weight:bold;
	text-decoration:none;
	color:#707070;		
}


.Sitename li{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	
	}
	
/*Sub Navi DIV*/
.Sub-Navi{
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 5px;
}
.Sub-Navi a{
	color:#e2003b;
	text-decoration:none;
}
.sub-Navi a:hover{
	color:#e2003b;
	font-weight:bold;
}
.sub-Navi li{
	padding-bottom: 10px;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	
}
.ACT-sub a{
	color:#e2003b;
	text-decoration:none;
	font-weight:bold;
	}

.ACT-sub li{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	}

/*Infokasten*/
.infokasten{
	margin-top: 6px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 6px;
	background-color:#FFFFFF;
}
/*Infokasten Link*/
.infokasten a{	
	color:e2003b;
}

/*Der seiten Inhalt*/
.content{
	
	padding-top:23px;
	
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	margin-left: 125px;
	background-color:#FFFFFF;
	color:#606060;
	margin-bottom:40px;
}

.content a{	
	color:e2003b;
}
/*IE Hack*/
* html .content{
  padding-top:12px;
} 

.content ul{
        list-style: inside;
	list-style-type:disc;
	
}

.content ol{
	 list-style: inside;
	list-style-type: decimal;
	padding-left: 0px;
	
}

* html .content ol{

	list-style: inside;
	list-style-type: decimal;
	margin:0px;
	padding:0px;

}

/* Template ohne linke Spalte*/
.content-ohne-navi{
	padding-top:28px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	background-color:#FFFFFF;
	color:#606060;
	margin-bottom:40px;
}
.content-ohne-navi a{
	color:e2003b;
}

* html .content-ohne-navi{
  padding-top:15px;


} 

/*Template Startseite*/
.content-stadrseite{
	color:#606060;
	padding-bottom:20px;

}

.content-stadrseite a{
	color:e2003b;
}


/*Inhaltselement Stardtseite*/

/*Zweiter Kasten Feste Höhen*/
.zwei-kasten{
	margin-bottom:5px;
	
	}
/*
* html .zwei-kasten {
	margin-top:-5px;
	
	}
*/
.zwei-kasten-erster {
	width:261px;
	height:266px;
	background-color:#FFFFFF;
	float:left;
	margin-right: 5px;
		padding-left:20px;
		padding-right:20px;
		padding-top:35px;
	}
/*
* html .zwei-kasten-erster {
	width:300px;
	height:301px;
	margin-right:2px;
		}
*/
.zwei-kasten-zweiter{
height:301px;
	}
/*
* html .zwei-kasten-zweiter {
	width:454px;
}
*/	
.kasten-headline{
	color:#e2003b;
	
	}






/*Zweier kasten ohne Feste hoehen*/

.zwei-kasten-endlos{
	margin-bottom:5px;
	
	}
	
/*
* html .zwei-kasten-endlos {
	margin-top:-5px;
	
	}
*/
	
.zwei-kasten-erster-endlos {
	width:261px;
	
	background-color:#FFFFFF;
	float:left;
	margin-right: 5px;
		padding-left:20px;
		padding-right:20px;
		padding-top:35px;
		padding-bottom:20px;
	}
/*
* html .zwei-kasten-erster-endlos {
	width:300px;
	
	margin-right:2px;
		}
*/
.zwei-kasten-zweiter-endlos{


	}
/*
* html .zwei-kasten-zweiter-endlos {
	width:454px;
}
*/	







/*Fünfkasten Nur Fotos Modell*/
/*Fünfkasten Modell*/


.fuenf-kasten{
	margin-bottom:5px;
	
	}

.fuenf-kasten-erster{
	background-color:#FFFFFF;
	width:148px;
	margin-right:5px;
	float:left;
	}
	
.fuenf-kasten-zweiter{
	background-color:#FFFFFF;
		width:148px;
	margin-right:5px;
	margin-left:153px;
		}
		

.fuenf-kasten-dritter{
	background-color:#FFFFFF;
		width:148px;
	margin-right:5px;
	margin-left:306px;
	}

.fuenf-kasten-vierter{
	background-color:#FFFFFF;
		width:148px;
	margin-right:5px;
	margin-left:459px;
	}

	
.fuenf-kasten-fuenfter{
	background-color:#FFFFFF;
		width:148px;
	margin-left:612px;	
	}
	
.einsbiszwei{
	float:left;
	}

.einsbisdrei{
	float:left;	
	}

.einsbisvier{
	float:left;
	}

.fuenf-kasten-erster-Text{
	padding-left:5px;
	padding-right:5px;
	padding-top: 3px;
	height:47px;
}
.fuenf-kasten-zweiter-Text{
padding-left:5px;
	padding-right:5px;
	padding-top: 3px;
	height:47px;
}
.fuenf-kasten-dritter-Text{
padding-left:5px;
	padding-right:5px;
	padding-top: 3px;
	height:47px;
}

.fuenf-kasten-vierter-Text{
padding-left:5px;
	padding-right:5px;
	padding-top: 3px;
	height:47px;
}
.fuenf-kasten-fuenfter-Text{
padding-left:5px;
	padding-right:5px;
	padding-top: 3px;
	height:47px;
}







/*Fuenf kasten modell -OH*/



.fuenf-kasten-erster-Text-OH{
	padding-left:5px;
	padding-right:5px;
	padding-top: 3px;
	
}
.fuenf-kasten-zweiter-Text-OH{
padding-left:5px;
	padding-right:5px;
	padding-top: 3px;
	
}
.fuenf-kasten-dritter-Text-OH{
padding-left:5px;
	padding-right:5px;
	padding-top: 3px;
}

.fuenf-kasten-vierter-Text-OH{
padding-left:5px;
	padding-right:5px;
	padding-top: 3px;
}
.fuenf-kasten-fuenfter-Text-OH{
padding-left:5px;
	padding-right:5px;
	padding-top: 3px;
}





/*Big IMG*/
.big-img{
	margin-bottom:5px;

}



/*Einkasten Modell*/
.ein-Kasten{
	background-color:#FFFFFF;
	width:720px;
	margin-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	}

* html .ein-Kasten{

width:758px;

}


img {border:0;}

a img{border:0;}

p.bodytext a img{border:0; margin:0; padding:0;}
p.bodytext img{border: 0;margin:0; padding:0;}

p { font-size:12px; padding:0 0 0 0; margin:0 0 0 0;}
p.bodytext {border:0; margin:0; padding:0;font-size:12px; }

.content p.bodytext{margin:0; padding:0; line-height:1.4em;}

h1,h2,h3,h5 {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight:bold;}
h1{ 
	font-size:12px; 
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#e2003b;

}
h2{ font-size:12px; 
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#e2003b;
}
h3{ font-size:12px; 
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#e2003b;
}
h4{ font-size:12px; 
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#e2003b;
}
	
	
		
p.align-left { text-align:left; }

h1.align-left { text-align:left; }

h2.align-left { text-align:left; }

h3.align-left { text-align:left; }

h4.align-left { text-align:left; }

h5.align-left { text-align:left; }

h6.align-left { text-align:left; }

td.align-left { text-align:left; }



p.align-center { text-align:center; }

h1.align-center { text-align:center; }

h2.align-center { text-align:center; }

h3.align-center { text-align:center; }

h4.align-center { text-align:center; }

h5.align-center { text-align:center; }

h6.align-center { text-align:center; }

td.align-center { text-align:center; }



p.align-right { text-align:right; }

h1.align-right { text-align:right; }

h2.align-right { text-align:right; }

h3.align-right { text-align:right; }

h4.align-right { text-align:right; }

h5.align-right { text-align:right; }

h6.align-right { text-align:right; }

td.align-right { text-align:right; }


