/*  http://www.wjt2005-muenster.de/site.css */

/* Allgemeine Voreinstellungen: */
body, td, li {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-left: 10px;
	margin-right: 10px;
}

img {
  border:0;
}


p {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
}

.a {
	color : #09B4EE;
	text-decoration: none;
}

.a:hover {
	color: #000000;
	text-decoration:underline;
}

/* linke und rechte Spalte */
.left_col {
	background-color: #F68E32;
}

.left_col_bottom {
background-image: url(/Layout/konfetti2.gif);
margin:0px;
padding:0px;
}

.right_col {
	background-color: #F68E32;
}

/* Trennstrich zwischen Hauptmen&#65533;eintr&#65533;gen */
.menu_bar {
	background-color: #669900;
}

/* Markierung ausgew&#65533;hlter Men&#65533;punkte */
.menu_mark {
	background-color: #669900;
}

/* Men&#65533;eintrag Stufe 1 */
.menu_entry1 {
	color: #FFFFff;
	margin-left:12px;
	text-align: left;
	text-decoration: none;
	font-weight:bold;
	font-size:10pt;
	display: block;
}

/* Men&#65533;eintrag Stufe 2 */
.menu_entry2 {
	color: #FFFFff;
	margin-left:22px; 
	text-align:left;
	margin-bottom:2px;
	margin-top:2px;
	text-decoration: none;
	font-weight:normal;
	font-size:8pt;
	line-height:1em;
	display:block;
}

/* Sprachauswahl unten */
.language {
                color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

/* Hauptmen&#65533; unten */
.down {
	font-size: 11px;
	text-decoration: none;
}

/* Sprachauswahl rechte Spalte */
.rechte_spalte {
                color: #ffffff;
	font-weight: bold;
                text-align: left;
	text-decoration: none;
                font-size: 11px;
                margin-left: 2px;
                margin-right: 2px;
                margin-top: 2px;
                margin-bottom: 2px;
                text-decoration: none
}

.gbtable {
	background-color:#eeeeee;
	border-bottom:2px solid;
	padding-bottom:4px;
	margin:10px;
}

.gbtoprow {
	color: #ffffcc;
	background-color:#669900;
}

.rightlink:hover {
	color:#FFFFFF
}

.main_template {
   width:450px;
}

.headline {
	font-size: 12px;
	color: #ffffff;
                font-weight: bold;
                text-decoration: none;
                padding-left: 8px;
                padding-right: 8px;
}

td.headline a{
	color: #ffffff;
}

.headline2 a.headline {
                width:444px;
                padding:2px;
	font-size: 12px;
	color: #ffffff;
                font-weight: bold;
                text-decoration: none;
                background-color:#e33c2f;
                border-right:2px solid #e33c2f;
                border-left:2px solid #e33c2f;
}

.headline2 a.headline:hover {
                width:444px;
                padding:2px;
	font-size: 12px;
	color: #ffffff;
                font-weight: bold;
                text-decoration: none;
                background-color:#e33c2f;
                border-right:2px solid #e33c2f;
                border-left:2px solid #e33c2f;
}

.headline2 {
                width:444px;
                padding:2px;
	font-size: 12px;
	color: #ffffff;
                font-weight: bold;
                text-decoration: none;
                background-color:#e33c2f;
                border-right:2px solid #e33c2f;
                border-left:2px solid #e33c2f;
}

.unterzeile {
                width:444px;
                padding:2px;
	font-size: 12px;
                border-top:2px solid #e33c2f;
                border-right:2px solid #e33c2f;
                border-bottom:2px solid #e33c2f;
                border-left:2px solid #e33c2f;
                color:#e33c2f;
                font-weight:bold;
}

.balken {
	font-size: 10px;
	color: #ffffff;
                font-weight: bold;
                text-decoration: none;
}

.fliesstext {
    font-family:  Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    color: #000000;
}

.bild_links {
     float:left;
     width:200px;
     text-align:left;
     margin:10px 10px 5px 0;
     background-color:#ffcc00;
}

.bild_mitte {
     width:430px;
     font-size:10px;
     font-family:verdana,arial,sans-serif;
     font-style:italic;
     color:#444444;
     font-weight:normal;
     background-color:#ffcc00;
     margin:10px 0 5px 0;
}

.bild_rechts {
     float:right;
     width:200px;
     text-align:left;
     margin:10px 0 5px 10px;
     background-color:#ffcc00;
}

.bild_mitte img {
     width:430px;
     z-index:30;
}

.bild_rechts img {
     width:200px;
     z-index:30;
}

.bild_links img {
     width:200px;
     z-index:30;
}

.ocat {
                line-height:21px;
 	font-size : 11px;
                font-weight: bold;
 	color : #ffffff;
                text-decoration: none;
	padding-left: 3px;
}

a.ocat {
                position:relative;
                top:-3px;
}

*html a.ocat {
                position:relative;
                top:-3px;
}

.ocat:hover {
 	text-decoration: none;
}

.ucat {
                position:relative;
                top:-3px;
                line-height:20px;
 	font-size : 10px;
                font-weight: bold;
 	color : #777777;
                text-decoration: none;
	padding-left: 4px;
	xmargin-left: -28px;
                border-bottom:1px solid #ffffff;
}

a.ucat {
                border:0px;
}

*html a.ucat {
                border:0px;
}

.ucat:hover {
 	text-decoration: none;
}

.s_ucat {
 	font-size : 9px;
                font-weight: bold;
 	color : #777777;
                text-decoration: none;
	padding-left: 6px;
	xmargin-left: -25px;
}

.s_ucat:hover {
 	text-decoration: none;
}

.ss_ucat {
 	font-size : 9px;
                xfont-weight: bold;
 	color : #777777;
                text-decoration: none;
	padding-left: 14px;
	xmargin-left: -2px;
}

.ss_ucat:hover {
 	text-decoration: none;
}


a.pure {
	font-size : 12px;
 	color : #008364;
}

a.top {
 	font-size : 14px;
                font-weight: bold;
 	color : #ffffff;
                text-decoration: none;
}

.navi_path {
	padding-left: 20px;
	padding-top: 20px;
	line-height: 24px;
	font-size: 11px;
	font-weight: bold;
	color: #E33C2F;
}

.mitte_unten {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	border-top: 2px dashed #000000;
}

.mitte_unten a {
	color: #000000;
}

.main {
	padding-left: 10px;
	padding-right: 10px;
}

a.main {
	color: #09B4EE;
}

.main a {
	color: #09B4EE;
}

form {
	padding: 0px;
	margin: 0px;
	border: 0px; 
}

.suche {
	padding-left:2px;
	padding-top: 4px;
	font-size:12px;
	font-weight: bold;
	border: 0px;
	width: 100%;
	height: 20px;
}

.suchestarten {
	padding-left:0px;
	padding-top:4px;
	color: #FFFFFF;
	background-color:#F68E32;
	font-size:12px;
	font-weight: bold;
	border: 0px;
	margin-left:-2px;
	width: 90px;
}

.suchestarten:hover {
	textdecoration: underline;
}

.suchform{
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #FFFFFF;
}

.pagetitle{
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
}


.bu {
    font-size: 9px;
    padding:3px;
    color:#000000;
    background-color:#F9BD48;
}

.rechte_spalte_head  {
	color: #E33C2F;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	padding: 4px; 
}

.rechte_spalte_head  a {
	color: #E33C2F;
	font-weight: bold;
}

.rechte_spalte_text {
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	padding: 4px; 
}

.rechte_spalte_text a {
	color: #E33C2F;
	font-weight: bold;
}

.baro_oben {
border-left: 1px solid black;
border-top: 1px solid black;
border-right: 1px solid black;
}

.baro_mitte {
border-left: 1px solid black;
border-right: 1px solid black;
}

.baro_rechts {
border-bottom: 1px solid black;
}

.fehler {
	font-size: 11px;
	font-weight: bold;
	color: #E33C2F;
}

#top_right {
background-image: url(/Layout/logo_160.jpg);
width: 160px;
height: 80px;
padding-left: 28px;
vertical-align: middle;
}

#top_right a {
display: block;
color: #0070FF;
}

.fa_alben {
float: left;
margin-right: 10px;
margin-bottom: 10px;
background-color: #ffcc00;
}

.fa_alben_content {
width: 175px;
}

.fa_alben_titel {
text-align: center;
font-weight: bold;
background-color: #e33c2f;
color: white;
}

.fa_alben_bild {
vertical-align: top;
text-align: center;
height: 130px;
}

.fa_alben_beschreibung {
text-align: center;
}

.fa_alben_buttons {
text-align: center;
}

.fa_thumbs {
float: left;
margin-right: 10px;
margin-bottom: 10px;
background-color: #DDDDDD;
padding: 5px;
}

.fa_thumbs_content {
width: 105px;
margin: 0;
}

.fa_thumbs_titel {
text-align: center;
font-weight: bold;
background-color: #e33c2f;
color: white;
}

.fa_thumbs_bild {
vertical-align: top;
text-align: center;
height: 105px;
}

.shilouette {
width:815px;
height:126px;
text-align:center;
vertical-align:bottom;
background-image:url(/Layout/shillouette.jpg);
background-repeat:no-repeat;
}
