/* standard elements */
* {
	margin: 0px;
	padding: 0px;
}
a {color: #E20028;}
a:hover {color: #FB002C;}
body {
	color: #333;
	background-color: #E0DFD1;
	background-image: url(../images/main/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
}
input {
	color: #555;
	font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;
}
p,cite,code,ul {
	font-size: 1.2em;
	padding-bottom: 1.2em;
}
ul {margin-left: 1.2em;}
h1 {font-size: 12px;
	height: 25px;
}

blockquote {
	background: #FFF;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	color: #333;
	display: block;
	font-size: 0.9em;
	margin-bottom: 1.2em;
	padding: 6px 12px;
}
blockquote p {padding: 3px 0;}
h1,h2,h3 {color: #654;}

/* misc */
.clearer {clear: both;}

/* Aussen */
.container {
	margin: 0px auto;
	width: 808px;
	background-image: url(../images/main/content_bg.jpg);
	background-repeat: repeat-y;
}

/* top */
.top {
	height: 4px;
	margin: 20px auto;
	width: 800px;
	text-align: right;
	align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	background-color: #EEEDE5;

}
.top a {
	color: #000;
	text-decoration: none;
	width: 100%;
}
.top span {padding-left: 24px;}
.top a:hover {
	color: #E20028;
}

/* header */
.header {
	height: 111px;
	margin: 0px auto;
	width: 800px;
	background-image: url(../images/main/header.jpg);
	background-repeat: no-repeat;
}

/* item */
.item {clear: both;}

.item .content {
	float: left;
	width: 596px;
	margin-right: 0px;
	margin-left: 4px;
}
.item h1 {
	background: #E8E7DD;
	color: #000;
	line-height: 40px;
	padding-left: 16px;
	width: auto;
}
.item .body {padding: 12px 18px;}

/* main */
.main {
    float: left; 
    border-right:0px dotted red; 
    margin:0%; 
    padding:0%;
    width: 600px;
}

/* navigation */
.navigation {
	float: right;
	margin: 0px; 
	margin-right: 4px;
	width: 200px;
	padding: 0px;
}
.navigation h1 {
	background: #FB002C;
	color: #FFF;
	font-size: 1.2em;
	line-height: 30px;
	padding-left: 12px;
}
.navigation ul {margin: 0px; padding: 0;}
.navigation li {
	border-bottom: 1px solid #D1CFBC;
	list-style: none;
}
.navigation li a {
	color: #553;
	display: block;
	padding: 8px 4px 8px 12px;
	text-decoration: none;
	background-color: #D1CFBC;
	background-image: url(../images/main/nav_bg.jpg);
	background-repeat: repeat-x;
}
.navigation li a:hover {
	background: #F8C2CC;
	color: #553;
}
/* Main Navigation*/
.main_nav {
	color: #FFF;
	font-size: 1.1em;
	line-height: 30px;
	margin: 0px auto;
	text-align: center;
	width: 800px;
	height: 28px;
	background-image: url(../images/main/navi_bg.jpg);
	background-repeat: repeat-y;
}
.main_nav a {
	color: #fff;
	display: block;
	line-height: 28px;
	text-decoration: none;
	width: 100%;
	background-image: url(../images/main/navi_bg1.jpg);
}
.main_nav span {padding-left: 24px;}
.main_nav a:hover {
	background: #F8C2CC;
	color: #000;
}
.main_nav selected  {
	background: #fff;
	color: #FB002C;
}
/* footer */
.footer {
	color: #FFF;
	font-size: 1.1em;
	line-height: 40px;
	margin: 0px auto;
	text-align: center;
	width: 800px;
	background-image: url(../images/main/footer.jpg);
	background-repeat: repeat-y;
}
.footer a {color: #FFF;}
.footer a:hover {
	color: #F9D0D8;
}
/*sponsor */
.sponsor {
	float: right;
	margin-left: 0px; 
	margin-right: 4px;
	width: 196px;
	height: 122px;
	background-image: url(../images/events/events-150.jpg);
}
.sponsor_txt {
	float: left;
	margin-left: 0px;
	width: 196px;
	height: 122px;
}
.sponsoren {
	float: right;
	margin-left: 0px;
	width: 196px;
}
/* werbung*/
.werbung-img {
	float: right;
	margin-left: 0px; 
	margin-right: 4px;
	width: 196px;
	height: 122px;
	background-image: url(../images/werbung/werbung.jpg);
}
.werbung {
	float: right;
	margin-left: 0px;
	width: 196px;
}
/* Bilder*/
.bild {
	float: left;
	margin-left: 0px;
	width: 196px;
	height: 122px;
	background-image: url(../images/main/right_bilder.jpg);
}
.bilder {
	float: left;
	margin-left: 0px;
	width: 196px;
}
/*sponsor */
.mitglied {
	float: right;
	margin-left: 0px; 
	margin-right: 4px;
	width: 196px;
	height: 122px;
	background-image: url(../images/main/mitglied.jpg);
}
.mitglied_txt {
	float: left;
	margin-left: 0px;
	width: 196px;
	height: 122px;
}
.mitglieder {
	float: right;
	margin-left: 0px;
	width: 196px;
}
/* Themen Bilder*/

.main_start_img  {
	background: #fff;
    width: 100%;
	height: 149px;
	background-image: url(../images/themen/startseite.jpg);
	margin: 0px; 
	border: 0px green dashed;
	margin-left: 4px;
}
.main_360_img  {
	background: #fff;
    width: 100%;
	height: 149px;
	background-image: url(../images/themen/360.jpg);
	margin: 0px; 
	border: 0px green dashed;
	margin-left: 4px;
}
.main_flash  {
	background: #fff;
    width: 100%;
	height: 188px;
	background-image: url();
	margin: 0px; 
	border: 0px green dashed;
	margin-left: 4px;
}
.main_flash_spitze {
	background: #fff;
    width: 100%;
	height: 180px;
	background-image: url();
	margin: 0px; 
	border: 0px green dashed;
	margin-left: 4px;
}
.main_news_img  {
	background: #fff;
    width: 100%;
	height: 149px;
	background-image: url(../images/themen/news.jpg);
	margin-left: 4px;
}
.main_presse_img  {
	width: 100%;
	height: 149px;
	background-image: url(../images/themen/presse.jpg);
	margin-left: 4px;
	background-color: #fff;
}
.main_events_img  {
	width: 100%;
	height: 149px;
	background-image: url(../images/themen/events.jpg);
	margin-left: 4px;
	background-color: #fff;
}
.main_anmeldung_img  {
	width: 100%;
	height: 149px;
	background-image: url(../images/themen/news.jpg);
	margin-left: 4px;
	background-color: #fff;
}
.main_sponsoren_img  {
	width: 100%;
	height: 149px;
	background-image: url(../images/themen/sponsor.jpg);
	margin-left: 4px;
	background-color: #fff;
}

.main_2007_img  {
	width: 100%;
	height: 149px;
	background-image: url(../images/themen/laternenfest.jpg);
	margin-left: 4px;
	background-color: #fff;
}
.main_impressum_img  {
	width: 100%;
	height: 149px;
	background-image: url(../images/themen/impress.jpg);
	margin-left: 4px;
	background-color: #fff;
}

.main_intern_img  {
	width: 100%;
	height: 149px;
	background-image: url(../images/intern/intern.jpg);
	margin-left: 4px;
	background-color: #fff;
}
.main_links_img  {
	width: 100%;
	height: 149px;
	background-image: url(../images/themen/links.jpg);
	margin-left: 4px;
	background-color: #fff;
}
.main_kontakt_img  {
	width: 100%;
	height: 149px;
	background-image: url(../images/themen/kontakt.jpg);
	margin-left: 4px;
	background-color: #fff;
}

.main_aktivitaeten_img  {
	width: 100%;
	height: 149px;
	background-image: url(../images/themen/aktivitaeten.jpg);
	margin-left: 4px;
	background-color: #fff;
}
.main_anmeldung_img  {
	width: 100%;v
	height: 149px;
	background-image: url(../images/themen/anmeldung.jpg);
	margin-left: 4px;
	background-color: #fff;
}
.main_mdm07_img  {
	background: #fff;
    width: 100%;
	height: 149px;
	background-image: url(../images/mdm2007/images/mdm07.jpg);
	margin: 0px; 
	border: 0px green dashed;
	margin-left: 4px;
}
.main_lafe07_img  {
	background: #fff;
    width: 100%;
	height: 149px;
	background-image: url(../images/ltfh2007/images/la-fe07.jpg);
	margin: 0px; 
	border: 0px green dashed;
	margin-left: 4px;
}
.main_lafe08_img  {
	background: #fff;
    width: 100%;
	height: 149px;
	background-image: url(../images/ltfh2008/images/ltfh08.jpg);
	margin: 0px; 
	border: 0px green dashed;
	margin-left: 4px;
}
.main_lafe09_img  {
	background: #fff;
    width: 100%;
	height: 149px;
	background-image: url(../images/ltfh2009/images/ltfh2009.jpg);
	margin: 0px; 
	border: 0px green dashed;
	margin-left: 4px;
}
.main_programm_img  {
	width: 100%;
	height: 149px;
	background-image: url(../images/themen/programm.jpg);
	margin-left: 4px;
	background-color: #fff;
}
.main_mdm08_img  {
	background: #fff;
    width: 100%;
	height: 149px;
	background-image: url(../images/mdm2008/images/mdm08.jpg);
	margin: 0px; 
	border: 0px green dashed;
	margin-left: 4px;
}
.main_rent_img  {
	background: #fff;
    width: 100%;
	height: 149px;
	background-image: url(../images/themen/edwin.jpg);
	margin: 0px; 
	border: 0px green dashed;
	margin-left: 4px;
}
