table { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt;}

img {
	border-style: none;
}

body {
	color: #666666;
	font-family: tahoma,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
}

#aussen {
	position:relative;
	margin:0 auto;
	background-color:#ffffff;
	height:auto;
	width:800px;
}

#header {
	position: relative;
	background-color: #423242;
	height: 100px;
}


/* NAV */
#nav {
	position: relative;
	background-color: #ffffff;
	height: 20px;
}

#nav-rechts {
	position: absolute;
	right: 0px;
	width:430px;
	text-align: right;
	color: #ffffff;
	font-family: tahoma,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

#nav-links {
	float:left;
	color: #BD1110;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: 500;
	font-size: 8pt;
}


/* MITTE */
.mitte {
	width: 800px;
	margin: 20px 0px 0px 0px;
	background-image: url(http://www.party-zeiger.de/pics/dot.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.mitte-links {
	float: left;
	width: 48%;
}

.mitte-rechts {
	float: right;
	width: 48%;
}

.clear {
	clear: both;
} 

.mitte-normal {
	width: 800px;
	margin: 20px 0px 0px 0px;
	text-align: center;
}

#kategorien {
	border-bottom: 1px solid #cccccc;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
}

.url {
	width: 100%;
	margin: 0px 0px 10px 0px;
}

.screenshot {
	float: left;
	width: 30%;
}

.purl {
	float: right;
	width: 60%;
}


#rechts {
	position: absolute;
	right: 0px;
	padding:5px;
	width:150px;
	margin:5px;
	color: #ffffff;
	font-family: tahoma,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

#links {
	float:left;
}

td.formular {
	width:290px;
}


div.datum{
	font-size: 16px;
	margin: 0 0 20px 0;
	border-bottom: 3px solid #BD1110;
}
div.event{
	margin: 0 0 20px 0;
	padding: 5px;
	border: 2px solid #cccccc;	
}
div.event-header{
	margin: 0 0 5px 0;
}
div.event-inner{
	margin: 0 0 10px 0;
}



/* FOOTER */
#footer {
	clear: both;
	margin-top: 20px;
	margin-bottom: 150px;
	background-color: #423242;
	height: 25px;
	text-align: center;
	font-family: tahoma,Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #ffffff;
	border-top: 5px solid #cccccc;
}

#footer a {
	display:block;
	float:left;
	color: #ffffff; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 9pt; 
	font-weight: 700;
	background-color:#423242;
	text-decoration: none;
	text-align:center;
	line-height:25px;
	width:100px;
	height:25px;
}

#footer a:hover {
	background-color:#cccccc;
	text-decoration: none;
}

#footer-rechts {
	position: absolute;
	right: 0px;
	width:450px;
	margin-right: 10px;
	text-align: right;
	color: #ffffff;
	font-family: tahoma,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

#footer-links {
	float:left;
	margin-left: 10px;
	color: #ffffff;
	font-family: tahoma,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}


a.topnav { 
	color: #BD1110; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	font-weight: 500; 
	text-decoration: none; 
}
a:hover.topnav { 
	color: #808080; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	font-weight: 500; 
	text-decoration: underline; 
}
a:active.topnav { 
	color: #BD1110; 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	font-weight: 500; 
	text-decoration: none; 
}


.txt1 { color: #666666; font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 10pt; background-color: #ffffff; }
.txt2 { color: #ffffff; font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; background-color: #423242; }
.txt22 { color: #ffffff; font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; background-color: #000000; }
.txt222 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; background-color: #423242; font-weight: 700; }
.txt3 { color: #b22222; font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 10pt; }
.txt33 { color: #b22222; font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 7pt; }
.txt4 { color: #000000; font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 10pt; background-color: #ffffff; line-height: 15pt }
.txt5 { color: #a3a0a0; font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 10pt; background-color: #ffffff; }
.txt6 { color: #666666; font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; background-color: #ffffff; }
.txt66 { color: #666666; font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 8pt; background-color: #ffffff; font-weight: 700; }
.txt7 { color: #000000; font-family: tahoma,Arial,Helvetica,sans-serif; font-size: 7pt; background-color: #ffffff; }

h3 {
	color: #666666;
	font-family: tahoma,Arial,Helvetica,sans-serif;
	font-size: 11pt;
	font-weight: 700;
	background-color: #ffffff;
}

/* Schrift sw  Startseitenlinks */
a.link1 { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: 300; text-decoration: none; }
a:hover.link1 { color: #808080; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: 300; text-decoration: underline; }
a:active.link1 { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: 300; text-decoration: none; }

a.link2 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: 300; text-decoration: none; }
a:hover.link2 { color: #D6D6CE; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: 300; text-decoration: underline; }
a:active.link2 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: 300; text-decoration: none; }

a.link22 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: 300; text-decoration: underline; }
a:hover.link22 { color: #D6D6CE; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: 300; text-decoration: underline; }
a:active.link22 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: 300; text-decoration: underline; }

a.link222 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 700; text-decoration: none; }
a:hover.link222 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 700; text-decoration: none; }
a:active.link222 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 700; text-decoration: none; }


a.link3 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: 300; text-decoration: none; }
a:hover.link3 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: 300; text-decoration: underline; }
a:active.link3 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: 300; text-decoration: none; }

a.link4 { color: #BD1110; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 700; text-decoration: none; }
a:hover.link4 { color: #808080; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 700; text-decoration: underline; }
a:active.link4 { color: #BD1110; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 700; text-decoration: none; }

.link444 { color: #BD1110; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 700; text-decoration: none; cursor:pointer; display:inline;}
.link444hover { color: #808080; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 700; text-decoration: underline; }


a.link44 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 700; text-decoration: underline; }
a:hover.link44 { color: #808080; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 700; text-decoration: underline; }
a:active.link44 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 700; text-decoration: underline; }

a.link5 { color: #808080; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 300; text-decoration: none; }
a:hover.link5 { color: #808080; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 300; text-decoration: underline; }
a:active.link5 { color: #808080; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 300; text-decoration: none; }

a.link6 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: 300; text-decoration: underline; }
a:hover.link6 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: 600; text-decoration: underline; }
a:active.link6 { color: #ffffff; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: 600; text-decoration: underline; }

a.link7 { color: #b22222; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: 300; text-decoration: none; }
a:hover.link7 { color: #808080; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: 300; text-decoration: underline; }
a:active.link7 { color: #b22222; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: 300; text-decoration: none; }

a.link8 { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 7pt; font-weight: 300; text-decoration: none; }
a:hover.link8 { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 7pt; font-weight: 300; text-decoration: underline; }
a:active.link8 { color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 7pt; font-weight: 300; text-decoration: none; }

a.link9 { color: #b22222; font-family: Arial,Helvetica,sans-serif; font-size: 7pt; font-weight: 300; text-decoration: none; }
a:hover.link9 { color: #b22222; font-family: Arial,Helvetica,sans-serif; font-size: 7pt; font-weight: 300; text-decoration: underline; }
a:active.link9 { color: #b22222; font-family: Arial,Helvetica,sans-serif; font-size: 7pt; font-weight: 300; text-decoration: none; }




