* {
	padding: 0;
	margin: 0;
}
html {
	height: 100%;
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	font-size: 75%;
	background: #FFF;
	line-height: 1.3em;
	margin-top: 10px;

}

/*Links*/
a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #C00; text-decoration: underline; }
a:active { color: #000; text-decoration: underline; }

h1, h2, h3, h4, h5, h6, form{
	margin:0px;
	padding:0px;

}

h1	{ font-size: 16px; margin-bottom: 1em; line-height: 1.5em;}
h2	{ font-size: 14px; margin-bottom: 1em;}
h3	{ font-size: 13px; font-style:italic; font-weight: normal;}
h4	{ font-size: 12px; }
h5	{ font-size: 12px; }
h6	{ font-size: 12px; font-weight: bold; }
img	{ border:0px;  }
form	{ margin:0; padding:0; }
textarea {overflow: auto;}
caption { display:none; }

td { vertical-align: top; }

hr {
	background-color:#fff; 
	color: #B8B8B8;
	border:0;
	border-top: #B8B8B8 1px dashed;
	height: 1px;
	margin: 1em 0em;
}


li	{ padding:0px; }
ul	{ padding:0px 3px 3px 2em; margin-left: 2em; margin-top: 0px;}
li ul	{ padding:3px 3px 3px 0em; margin-left: 1.4em;}

ol	{ padding:3px 3px 3px 2em; margin-left: 2em;}
li ol	{ padding:3px 3px 3px 0em; margin-left: 2em;}

input	{ border: 1px solid #969696;}
input.noborder	{ border: 0;}
input.button {
	background-color : #EAEAEA;
	color : #000000;
}
input.normal { border:1px solid #000000; }
input.error { border:1px solid #ff0000; }

#minilocator {
	font-size:10px;
}

#header {
	background: url(/medien/images/gfx/header.jpg) no-repeat;
	height: 119px;
	width: 785px;
}

#headerseparator {
	height: 4px;
	margin: 2px 0px 0px 0px;
	font-size:1px;
	line-height: 1px;
}
#headerseparator div {
	height: 4px;
	font-size:1px;
	line-height: 1px;
}

#headerseparator div.b1 {
	background: #d53333;
	border-top: 1px solid #EEADAD;
}
#headerseparator div.b2 {
	background: #339ac3;
	border-top: 1px solid #ADD6E7;
}
#headerseparator div.b3 {
	background: #41b9bb;
	border-top: 1px solid #B2E3E4;
}
#headerseparator div.b4 {
	background: #F5C74C;
	border-top: 1px solid #FBE8B7;
}
#headerseparator div.b5 {
	background: #f5a45e;
	border-top: 1px solid #FBDABE;
}
#headerseparator div.b6 {
	background: #a5d559;
	border-top: 1px solid #DBEEBC;
}
#headerseparator div.b7 {
	background: #de64a9;
	border-top: 1px solid #F2C1DD;
}
#headerseparator div.b8 {
	background: #d94881;
	border-top: 1px solid #F0B5CC;
}
#seite {
	width:785px;
	margin: 10px;
}


#inhalt {
	width:572px;
	float: left;
	margin-top: 24px;
	padding: 0px 30px 10px 8px;
}


#inhalt a { color:#000; }
#inhalt a:link { color: #000; text-decoration: underline; }
#inhalt a:visited { color: #000; text-decoration: underline; }
#inhalt a:hover { color: #CB0000; text-decoration: underline; }
#inhalt a:active { color: #000; text-decoration: underline; }

#inhalt h1 a { color:#000; }
#inhalt h1 a:link { color: #000; text-decoration: none; }
#inhalt h1 a:visited { color: #000; text-decoration: none; }
#inhalt h1 a:hover { color: #CB0000; text-decoration: underline; }
#inhalt h1 a:active { color: #000; text-decoration: underline; }

#inhalt h2 a { color:#000; }
#inhalt h2 a:link { color: #000; text-decoration: none; }
#inhalt h2 a:visited { color: #000; text-decoration: none; }
#inhalt h2 a:hover { color: #CB0000; text-decoration: underline; }
#inhalt h2 a:active { color: #000; text-decoration: underline; }

#inhalt a.mehrlinks { color:#CB0000; }
#inhalt a.mehrlinks:link { color: #CB0000; text-decoration: none; }
#inhalt a.mehrlinks:visited { color: #CB0000; text-decoration: none; }
#inhalt a.mehrlinks:hover { color: #CB0000; text-decoration: underline; }
#inhalt a.mehrlinks:active { color: #CB0000; text-decoration: underline; }

#inhalt ul { padding:0px; margin:0px 0px 0px 18px; list-style-type:square;}
#inhalt li { padding:0px; }
#inhalt li ul	{ padding:3px 3px 3px 0em; margin-left: 1.4em;}

#inhalt ol	{ padding:3px 3px 3px 2em; margin-left: 2em;}
#inhalt li ol	{ padding:3px 3px 3px 0em; margin-left: 2em;}

#rahmenrechts {
	width:171px;
	margin-top: 24px;
	float: left;
	font-size: 11px;

}

#fusszeile {
	text-align: center;
	border-top: #EAEAEA 1px dashed;
	padding: 4px;
}


#rahmenrechts ul {
	list-style-image: url(/medien/images/gfx/box_listbulletin.gif) ;
	padding: 0px;
	margin: 0px;
	margin-left: 18px;
}

#rahmenrechts li {
	padding: 0px;
	margin: 0px;
	margin-bottom: 4px;
}

#rahmenrechts li a {
	line-height: 13px;
}

#rahmenrechts input {font-size:11px; height:1.2em;}
#rahmenrechts input.button {height:1.6em;}

.RahmenBoxGrau {
	background: #EAEAEA;
}
.RahmenBoxGrauInhalt {
	padding-left: 10px;
	padding-top: 10px;
}

.RahmenBoxGrau li {
	padding: 0px;
	margin: 0px;
	line-height: 18px;
}

#rahmenrechts h1 {
	font-size: 11px;
	margin: 3px 0px 3px 0px;
	padding: 17px 10px 0px 10px;
	height: 22px;
	letter-spacing:1px;
}

#rahmenrechts h1 { background: #B5B5B5 url(/medien/images/gfx/borderbox_bgleft_grau.gif) no-repeat;}


#rahmenrechts ul.submenu {
	list-style-type: none ;
	list-style-image: url();
	margin-left: 0px;
}

#rahmenrechts ul.submenu li {
	margin-bottom: 2px;
	height: 19px;

}

#rahmenrechts ul.submenu a {
	padding-left: 10px;
	display: block;
	height: 16px;
	background:  url(/medien/images/gfx/rand_grau_links.gif) no-repeat;
	padding-top: 3px;
	font-size: 11px;
}


#rahmenrechts h1.b1 { background: #d53333 url(/medien/images/gfx/borderbox_bgleft_b1.gif) no-repeat; }
#rahmenrechts h1.b2 { background: #339ac3 url(/medien/images/gfx/borderbox_bgleft_b2.gif) no-repeat; }
#rahmenrechts h1.b3 { background: #41b9bb url(/medien/images/gfx/borderbox_bgleft_b3.gif) no-repeat; }
#rahmenrechts h1.b4 { background: #f5c74c url(/medien/images/gfx/borderbox_bgleft_b4.gif) no-repeat; }
#rahmenrechts h1.b5 { background: #f5a45e url(/medien/images/gfx/borderbox_bgleft_b5.gif) no-repeat; }
#rahmenrechts h1.b6 { background: #a5d559 url(/medien/images/gfx/borderbox_bgleft_b6.gif) no-repeat; }
#rahmenrechts h1.b7 { background: #de64a9 url(/medien/images/gfx/borderbox_bgleft_b7.gif) no-repeat; }
#rahmenrechts h1.b8 { background: #d94881 url(/medien/images/gfx/borderbox_bgleft_b8.gif) no-repeat; }


#rahmenrechts .b1 h1 { background: #d53333 url(/medien/images/gfx/borderbox_bgleft_b1.gif) no-repeat; }
#rahmenrechts .b2 h1 { background: #339ac3 url(/medien/images/gfx/borderbox_bgleft_b2.gif) no-repeat; }
#rahmenrechts .b3 h1 { background: #41b9bb url(/medien/images/gfx/borderbox_bgleft_b3.gif) no-repeat; }
#rahmenrechts .b4 h1 { background: #f5c74c url(/medien/images/gfx/borderbox_bgleft_b4.gif) no-repeat; }
#rahmenrechts .b5 h1 { background: #f5a45e url(/medien/images/gfx/borderbox_bgleft_b5.gif) no-repeat; }
#rahmenrechts .b6 h1 { background: #a5d559 url(/medien/images/gfx/borderbox_bgleft_b6.gif) no-repeat; }
#rahmenrechts .b7 h1 { background: #de64a9 url(/medien/images/gfx/borderbox_bgleft_b7.gif) no-repeat; }
#rahmenrechts .b8 h1 { background: #d94881 url(/medien/images/gfx/borderbox_bgleft_b8.gif) no-repeat; }
#rahmenrechts .b9 h1 { background: #E2001A url(/medien/images/gfx/borderbox_bgleft_b9.gif) no-repeat; color: #fff;}

#rahmenrechts .grau a:hover {background:  url(/medien/images/gfx/rand_dunkelgrau_links.gif) no-repeat; color: #000;}
#rahmenrechts .b1 a:hover {background:  url(/medien/images/gfx/rand_dunkelgrau_links.gif) no-repeat; color: #000;}
#rahmenrechts .b2 a:hover {background:  url(/medien/images/gfx/rand_dunkelgrau_links.gif) no-repeat; color: #000;}
#rahmenrechts .b3 a:hover {background:  url(/medien/images/gfx/rand_dunkelgrau_links.gif) no-repeat; color: #000;}
#rahmenrechts .b4 a:hover {background:  url(/medien/images/gfx/rand_dunkelgrau_links.gif) no-repeat; color: #000;}
#rahmenrechts .b5 a:hover {background:  url(/medien/images/gfx/rand_dunkelgrau_links.gif) no-repeat; color: #000;}
#rahmenrechts .b6 a:hover {background:  url(/medien/images/gfx/rand_dunkelgrau_links.gif) no-repeat; color: #000;}
#rahmenrechts .b7 a:hover {background:  url(/medien/images/gfx/rand_dunkelgrau_links.gif) no-repeat; color: #000;}
#rahmenrechts .b8 a:hover {background:  url(/medien/images/gfx/rand_dunkelgrau_links.gif) no-repeat; color: #000;}

#mainmenu ul {
	padding: 0;
	margin: 0;
	list-style: none;

}

#mainmenu li {
	padding: 0;
	margin: 0;
	float: left;
	background: #EAEAEA;
	border-right: 1px #fff solid;
	height: 1.85em; 
}


#mainmenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #787878;
	letter-spacing:1px;
	display:block;
	float: left;
	padding-top: 3px;
}

#mainmenu .imgleft {
	vertical-align: top   ;
	margin-right: 4px;
	float: left;
}

#mainmenu .imgright {
	vertical-align: top  ;
	margin-left: 4px;
	float: left;
}

#mainmenu .liende {
	width: 169px;
	border:0px;
}
#mainmenu .b1aktiv { background: #d53333;}
#mainmenu .b1aktiv a { color: #000;}
#mainmenu .b2aktiv { background: #339ac3;}
#mainmenu .b2aktiv a { color: #000;}
#mainmenu .b3aktiv { background: #41b9bb;}
#mainmenu .b3aktiv a { color: #000;}
#mainmenu .b4aktiv { background: #f5c74c;}
#mainmenu .b4aktiv a { color: #000;}
#mainmenu .b5aktiv { background: #f5a45e;}
#mainmenu .b5aktiv a { color: #000;}
#mainmenu .b6aktiv { background: #a5d559;}
#mainmenu .b6aktiv a { color: #000;}
#mainmenu .b7aktiv { background: #de64a9;}
#mainmenu .b7aktiv a { color: #000;}
#mainmenu .b8aktiv { background: #d94881;}
#mainmenu .b8aktiv a { color: #000;}


#submenus div {
	position: absolute;
	display: none;
	top: 175px;
	z-index: 100;
	background: transparent;
	padding-top: 0.1em;
}

#submenus li{
	float: none;
	width: auto;
	border: none;
	border-bottom: 1px #b5b5b5 solid;
	height: 1.5em;
}

#submenus a{
	background: #EAEAEA;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing:0px;
	color: #000;
	border: none;
	margin:0px;
	padding: 0px 10px 0px 13px; 
	display:block;
	float: none;
	clear: right;
	height: 1.6em;
	line-height: 1.6em;

}


#submenus a:hover{
	background: #B8B8B8;
}




#submenu1 { left: 10px; }
#submenu2 { left: 98px; }
#submenu3 { left: 151px; }
#submenu4 { left: 215px; }
#submenu5 { left: 287px; }
#submenu6 { left: 412px; }
#submenu7 { left: 493px; }
#submenu8 { left: 554px; }




.noprint { }
.abstand {height:8px;}
.clear {
	clear:both;
	height: 0;
	font-size: 1px;
	line-height: 0;
}
.unvisible {display:none; line-height:0;}

.imageleft { margin: 0px 20px 15px 0px; border: 1px #858483 solid;}
.imageright { margin: 0px 0px 15px 20px; border: 1px #858483 solid;}

.TblRight {
	margin: 0px 0px 20px 20px;
	float: right;
}


.teaserrubrik {
	font-size: 10px;
	margin-bottom: 4px;
	letter-spacing:1px;
}

.UniversalBox {
	background: #EAEAEA;
	padding: 5px;
}


/* Foto-Gallerie */
.gallerytable {
	border-spacing: 5px;
	border-width: 0px; 
	width: 100%;
}

.gallerytable td{
	background-color: #EAEAEA;
	padding: 5px;
	font-size: 12px;
	text-align: center;
	border-color: #B5B5B5;
	border-width: 1px; 
	border-style: solid;
	vertical-align:top;
}

.gallerythumb {

}

.gallerythumb img{
	border-color: #B5B5B5;
	border-width: 1px; 
	border-style: solid;
	margin-bottom: 5px;
	text-align: center;
}

.gallerypic {
	background-color: #EAEAEA;
	border-color: #B0B0B0;
	border-width: 1px; 
	border-style: solid;
	padding: 10px;
}

.gallerypic img{
	border-color: #B5B5B5;
	border-width: 1px; 
	border-style: solid;
	margin-bottom: 5px;
	text-align: center;
}

.gallerypicdetails1{
	float:left;
	border-color: #B5B5B5;
	border-width: 2px; 
	border-style: solid;
	padding: 5px 10px 5px 5px;
	margin: 0px 5px 5px 0px;
}

.gallerypicdetails2{
	padding: 0px 5px 5px 0px;
}

.gallerypicdetails3{
	font-size: 12px;
	text-align: left;
}

.gallerypicdetails4{
	float:right;
	border-color: #B5B5B5;
	border-width: 2px; 
	border-style: solid;
	padding: 5px 10px 5px 5px;
	margin: 0px;
	width: 200px;
}

/* Link-Sammlung */
table.LinkRubriken {
	caption-side: top;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border-width: 0; 
	width: 95%;
	border: 5px #EAEAEA solid;
}

table.LinkRubriken td {
	padding: 5px;
	border: 1px #B5B5B5 solid;
	background-color: #EAEAEA;
}
table.LinkRubriken a { color:#000; }
table.LinkRubriken a:link { color: #000; text-decoration: underline; }
table.LinkRubriken a:visited { color: #000; text-decoration: underline; }
table.LinkRubriken a:hover { color: #CB0000; text-decoration: underline; }
table.LinkRubriken a:active { color: #000; text-decoration: underline; }

table.LinkListe {
	caption-side: top;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border: 3px solid #B5B5B5;
	width: 95%;
}

table.LinkListe td {
	padding: 5px;
	border-bottom: 1px #B5B5B5 solid;
}
table.LinkListe a { color:#000; }
table.LinkListe a:link { color: #000; text-decoration: underline; }
table.LinkListe a:visited { color: #000; text-decoration: underline; }
table.LinkListe a:hover { color: #CB0000; text-decoration: underline; }
table.LinkListe a:active { color: #000; text-decoration: underline; }

table.minitbl td{
font-size: 75%;
}

.FormHeader
{
   color: #000000;
   background-color: #EAEAEA;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   border-color: #fff;
   border-width: 1em 0px 1em 0px; 
   border-style: solid;
   padding: 1em 1em 1em 1em;

}

.VideoBox {
	background: #EAEAEA;
	padding: 5px;
	min-height: 40px;
}
.VideoDate {
	float:left;
	font-weight: bold;
}

.VideoContent {
	padding-left: 120px;
}
.VideoDetails {
	float:left;
	font-style: italic;
}
#VideoPic {
	margin: 0px 10px 10px 0px;
	float:left;
}
#PlayerArea {
	text-align: center;
}

#twitterbox {
	overflow: auto;
	height: 200px !important;
	padding: 0px;
}
#twitter_update_list{
	width: 133px;
	list-style-image: url(/medien/images/gfx/box_listbulletin.gif);
}
#twitter_update_list a{
	display:block;
}

#twitterbox li {
	border-bottom: 1px dashed #b5b5b5;
}