/* CSS www.prinzenraub.de */

 /* Allgemeine Grundeinstellungen */
                html, body {
                margin: 0;
                }

                body {
                        background-color:#333333;
                        text-align: center;
                        color:#FFFFFF;
                        font-family:Verdana, Helvetica, sans-serif;
                        font-size:12px;
                        font-weight:normal;
                        font-style:normal;
                }
                
  /* Positionierer*/
                .boxCenter {
                        width:990px;
                        margin:auto;
                    /*    height:100%;*/
                }
                .head {
                        float:left;
                        width: 990px;
                        height: 206px;
                }
                .menu {
                        clear:both;
                        float:right;
                        text-align: right;
                        width: 990px;
                        height:41px;
                        background-image:url(../images/hg_untermmenu.jpg);
                        background-repeat:no-repeat;
                }
                .menurechts {
                        float:right;
                        text-align: right;
                        padding-right: 25px;
                }
                .haupt {
                        float:left;
                        width: 970px;
                        min-height:540px;
                        padding: 10px 10px 10px 10px;
                        background-color:#333333;
                }
                .zwischen {
                        float:left;
                        width: 990px;
                        height: 10px;
                        background-image:url(../images/zwischen.jpg);
                        background-repeat:no-repeat;
                }                
                .links {
                        float:left;
                        text-align: left;
                        width: 209px;
                        min-height: 400px;
                }
                .boxweinrot01 {
                	float:left;
                	width: 187px;
                	height:6px;
                	background-color:#6C0000;
                }
                .boxeisenh {
                	float:left;
                	width: 187px;
                	height:126px;
                	background-color:#6C0000;
                	background-image:url(../images/eisenheinrich.jpg);
                        background-repeat:no-repeat;
                }
                .boxLinks {
                        float:left;
                	width: 187px;
                	height:64px;
              /*  	padding-top: 10px;*/
                        padding-bottom: 10px;
                
                }
                .boxRechts {
                        float:right;
                	width:187px;
                	min-height:64px;
                	padding-bottom:10px;
                
                }
                .boxRechts2 {
                        float:right;
                	width:187px;
                	min-height:84px;
                	padding-bottom:10px;
                
                }
                .boxRechtsPP {
                        float:right;
                	width:187px;
                	height:132px;
                	padding-bottom:10px;
                
                }
                .boxwuerfel {
                	float:left;
                	width: 21px;
                	min-height:21px;
                	background-color:#6C0000;
                	background-image:url(../images/wuerfel.gif);
                        background-repeat:no-repeat;
                }
                .boxheadline {
                	float:left;
                	width: 161px;
                	min-height:18px;
                	padding: 3px 0px 0px 5px;
                	background-color:#6C0000;
                	font-family: Verdana, Helvetica, sans-serif;
                	font-size: 12px;
                	background-image:url(../images/headline.gif);
                        background-repeat:repeat;
                }
                .boxLink {
                        float:left;
                	width: 187px;
                	height:43px;
                	background-color:#6C0000;
                }
                .boxLinkAbstand {
                        float:left;
                	width: 167px;
                	height:50px;
                	padding: 10px;
                	background-color:#6C0000;
                }
                .mitte {
                        float:left;
                        text-align: left;
                        width: 544px;
                        min-height: 300px;
                }
                .cont_mitte {
                        float:left;
                        text-align: left;
                        width: 544px;                        
                }
                .cont_links {
                        clear:both; 
                        float:left;
                	width: 260px;
                	text-align: left;
                	min-height:200px;                	
                /*	padding-bottom: 10px;*/
                }
                .cont_rechts {
                	float:right;
                        text-align: left;
                        width: 260px;
                        min-height:200px;
                }
                .boxheadline260 {
                	float:left;
                	width: 234px;
                	height:18px;
                	padding: 3px 0px 0px 5px;
                	background-color:#6C0000;
                	font-family: Verdana, Helvetica, sans-serif;
                	font-size: 12px;
                	background-image:url(../images/headline.gif);
                        background-repeat:repeat;
                }
                .boxInhalt260 {
                        clear:both; 
                	float:left;
                	width: 260px;
                	text-align: left;
                	color:#FFFFFF;
                	min-height:100px;
                	background-color:#3E3E3E;
                }
                .boxInhaltNews {
                        clear:both; 
                	float:left;
                	width: 235px;
                	padding-top: 10px;
                	text-align: left;
                	color:#FFFFFF;
                	min-height:100px;
                	padding: 3px 10px 5px 15px;
                	background-color:#3E3E3E;
                }
                .boxheadlineaussen {
                	float:left;
                	width: 540px;
                	height: 21px;
                }  
                .boxheadline540 {
                	float:left;
                	width: 509px;
                	height:18px;
                	padding: 3px 5px 0px 5px;
                	background-color:#6C0000;
                	font-family: Verdana, Helvetica, sans-serif;
                	font-size: 12px;
                	background-image:url(../images/headline.gif);
                        background-repeat:repeat;
                }
                .boxInhalt540 {
                        clear:both; 
                	float:left;
                	width: 540px;
                	text-align: left;
                	color:#FFFFFF;
                	min-height:100px;
                	background-color:#3E3E3E;
                }
                .boxInhalt187 {
                        clear:both; 
                	float:left;
                	width: 167px;
                	text-align: left;
                	color:#FFFFFF;
                	min-height:100px;
                	background-color:#3E3E3E;
                        font-weight:bold;
                	padding: 10px;
                        margin-top: 5px;
                }
                .boxContent {
                	float:left;
                	width: 509px;
			padding: 10px 10px 10px 26px;
			font-size: 12px;
                }
                .boxContent2 {
                	float:left;
                	width: 504px;
			padding: 10px 10px 10px 26px;
			font-size: 12px;
                }
                .boxInhaltTermine {
                        clear:both; 
                	float:left;
                	width: 540px;
                	text-align: left;
                	height:160px;
                	background-color:#3E3E3E;
                	background-image:url(../images/hg_termine.jpg);
                        background-repeat:repeat;
                }
                .boxInhaltHotline {
                        clear:both; 
                	float:left;
                	width: 260px;
                	text-align: left;
                	/*height:185px;*/
                	height:60px;
                	background-color:#3E3E3E;
                	background-image:url(../images/hg_hotline.gif);
                        background-repeat:no-repeat;
                }
                .boxInhaltFoto {
                        clear:both; 
                	float:left;
                	width: 260px;
                	text-align: left;
                	height:150px;
                	background-color:#3E3E3E;
                }
                .box10 {
                        clear:both; 
                	float:left;
                	width: 260px;
                	height:10px;
                }
                .rechts {
                        float:left;
                        text-align: left;
                        width: 217px;
                        min-height: 400px;
                }
                .boxtickets {
                        clear:both; 
                	float:right;
                        text-align: left;
                        width: 213px;
                        height: 132px;
                        padding-bottom: 10px;
                        background-image:url(../images/hg_ticket.gif);
                        background-repeat:no-repeat;
                }
                .boxvorschau {
                        clear:both; 
                	float:right;
                        text-align: right;
                        width: 213px;
                        height: 160px;
                        padding-bottom: 10px;
                }
                .boxfamily {
                        clear:both;
                	float:right;
                        text-align: left;
                        width: 187px;
                        height: 66px;
                        padding-bottom: 10px;
                        background-image:url(../images/hg_family.gif);
                        background-repeat:no-repeat;
                }
                .boxsponsoren {
                	clear:both;
                	float:right;
                        text-align: left;
                        width: 187px;
                        min-height: 250px;
                }
                .boxsponlang {
                        float:right;
                        text-align: left;
                        width: 187px;
                        height: 44px;
                        padding-bottom: 10px;
                }
                .boxsponlinks {
                	float:left;
                        text-align: left;
                        width: 89px;
                        height: 44px;
                        padding-bottom: 10px;
                }
                .boxsponrechts {
                	float:right;
                        text-align: left;
                        width: 89px;
                        height: 44px;
                        padding-bottom: 10px;
                }
                .unten {
                        float:left;
                        width: 990px;
                        height: 23px;
                        background-color:#333333;
                        border-top: 1px solid #666666;
                        text-align: center;
                        padding-top: 3px;
                }                
                .HauptMenu {
                	float:left; 
                	min-width: 50px;
                        height: 26px;
                        padding-top:3px;
                        font-family: Verdana, Helvetica, sans-serif;
                	font-size: 12px; 
                	font-weight:bold;
                	text-align: center;
                	/*border: 1px solid #ff00ff;*/
                }
                .HauptMenu2 {
                	float:left; 
                	min-width: 120px;
                        height: 26px;
                        padding-top:3px;
                        font-family: Verdana, Helvetica, sans-serif;
                	font-size: 12px; 
                	font-weight:bold;
                	text-align: center;
                	/*border: 1px solid #ff00ff;*/
                }
                .HauptMenu2aktiv {
                        float:left;
                	color: #FFFFFF; 
                	min-width: 120px;
                        height: 15px;
                        padding: 3px 10px 8px 10px;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 12px; 
                	font-weight:bold;
                	text-align: center;
                        background-image:url(../images/linkbg_hover.gif);
                        background-repeat:repeat;
                        text-decoration:none;
                }
                .HauptMenu2aktivb {
                        float:left;
                	color: #FFFFFF; 
                	min-width: 100px;
                        height: 15px;
                        padding: 3px 10px 8px 10px;
                        font-family: Verdana, Helvetica, sans-serif;
                        font-size: 12px; 
                	font-weight:bold;
                	text-align: center;
                        background-image:url(../images/linkbg_hover.gif);
                        background-repeat:repeat;
                        text-decoration:none;
                }
                .box540 {
                        clear:both; 
                	float:left;
                	width: 540px;
                	height: 26px;
                	text-align: left;
                	background-image:url(../images/linkbg.gif);
                        background-repeat:repeat;
                	
                }
                .boxmenuunten {
                        margin:auto;
                        width: 770px;
                        height: 15px;
                }
                .MenuUnten {                
                	float: left; 
                	color: #FFFFFF;
                	padding: 0px 5px 0px 5px; 
                	font-family: Verdana, Helvetica, sans-serif;
                	font-size: 12px;
                        font-weight:bold;
                }
                .boxGalerie {
                        float: left;
                        width: 115px;
                        height: 123px;
                        margin: 3px;
                        text-align: center;
                        vertical-align: middle;
                        padding-top: 3px;
                        border: 1px solid #FFFFFF;
                }
                .border {
                        border: 1px solid #FFFFFF;
                }
                .schriftklein {
                        font-size: 10px;
                }
                .leer {
                        float:left;
                        clear:both;
                        width:450px;
                        height:10px;
                }
                
                



 /* Textbausteine */
 
 		.boxtext01 {
 		        float: left; 
                	color: #FFFFFF;
                	padding: 10px 10px 10px 20px; 
                	font-family: Verdana, Helvetica, sans-serif;
                	font-size: 12px;
                	line-height: 18px;
 		}
 		.texthotline {
 		        float: left; 
                	color: #FFFFFF;
                	margin: 7px 0px 5px 10px;
                	padding: 2px 5px 0px 10px; 
                	font-family: Verdana, Helvetica, sans-serif;
                	font-size: 12px;
                	line-height: 20px;
                	border-left: 3px solid #FFFFFF;
 		}
 		.texthotline b {
                	color: #FFFFFF;
                	font-family: Verdana, Helvetica, sans-serif;
                	font-size: 12px;
                	line-height: 18px;
                	font-weight:bold;
 		}
 		.newsHeadline {
 		        clear:both; 
 		        float: left;
 		        width: 225px;
                	color: #FFFFFF;
                	font-family: Verdana, Helvetica, sans-serif;
                	font-size: 12px;
                	line-height: 16px;
                	font-weight:bold;
 		}
 		.newsDate {
 		        clear:both; 
 		        float: left; 
 		        width: 230px;
                	color: #909090;
                	padding-bottom: 10px;
                	font-family: Verdana, Helvetica, sans-serif;
                	font-size: 12px;
 		} 		
 		.newsTeaser {
 		        clear:both; 
 		        float: left; 
 		        width: 230px;
                	color: #FFFFFF;
                	font-family: Verdana, Helvetica, sans-serif;
                	font-size: 12px;
                	line-height: 16px;                	
 		}
 		.newsImage {
 		        clear:both; 
 		        float: left; 
 		        width: 230px;
 		}
 		.mehr {
 		        clear:both;   
 		        float: left; 
 		        text-align: right;
 		        width: 230px;
                	color: #FFFFFF;
                	font-family: Verdana, Helvetica, sans-serif;
                	font-size: 12px;
                	padding-top:2px;
 		}
 		.recht {
 		        float: right; 
 		        text-align: right;
 		        width: 150px;
 		        height:18px;
 		        position:relative;
                        top:-18px;
                        right: 5px;                        
 		}
 		.eintragen {
 		        float: right; 
 		        text-align: left;
 		        width: 130px;
 		        height: 12px;
                        padding: 0px 0px 3px 20px; 
                        background-image:url(../images/icon_eintragen.gif);
                        background-repeat:no-repeat;
 		}
 		.vergroessern {
 		        float: right; 
 		        text-align: left;
 		        width: 250px;
 		        height: 12px;
                        padding: 0px 10px 3px 20px; 
                        background-image:url(../images/icon_plus.gif);
                        background-repeat:no-repeat;
 		}
 		.inhaltTextFormat {
 			padding: 0px;
 			margin: 0px;
 		}
 		.zeile1 {
 			background-color:#494949;
 		}
 		.zeile2 {
 			background-color:#3E3E3E;
 		}
 		.headlineweiss {
 		        float: left; 
 		        text-align: left;
 		        width: 510px;
 		        height: 11px;
 		        padding: 5px 0px 10px 5px;
 		        margin-left: 21px;
 		        background-color:#FFFFFF;
 		        color: #FF6600;
 		        font-size: 12px;
 		        font-weight: bold;
 		}
 		.headlineweiss2 {
 		        float: left; 
 		        text-align: left;
 		        width: 510px;
 		        height: 11px;
 		        padding: 5px 0px 10px 5px;
 		        margin-left: 21px;
 		        background-color:#FFFFFF;
 		        color: #000000;
 		        font-size: 12px;
 		        font-weight: bold;
 		}
 		.headlinelinie {
 		        float: left; 
 		        text-align: left;
 		        width: 510px;
 		        height: 11px;
 		        padding: 0px 0px 10px 5px;
 		        margin-left: 21px;
 		        border-bottom: 1px solid #FFFFFF;
 		        color: #FFFFFF;
 		        font-size: 12px;
 		}
 		.gbentry {
 		        float: left; 
 		        text-align: left;
 		        width: 510px;
 		        min-height: 50px;
 		        padding: 0px 0px 10px 5px;
 		        margin-left: 21px;
 		        color: #FFFFFF;
 		        font-size: 12px;
 		}
 		.schriftgross {
 			font-size:14px;
 			font-weight:bold;
 		}
 		.schriftganzgross {
 			font-size:25px;
 			font-weight:bold;
 			padding:10px 0px 10px 0px;
 		}


 /* Links */

                a {
                        background-image:none;
                        text-decoration:none;
                }
                
                .HauptMenu a {
                	color: #333333; 
                	min-width: 50px;
                        height: 26px;
                        padding: 3px 10px 8px 10px; 
                        background-image:url(../images/linkbg.gif);
                        background-repeat:repeat;
                        text-decoration:none;
                }
                .HauptMenu2 a {
                	color: #333333; 
                	min-width: 125px;
                        height: 26px;
                        padding: 3px 10px 8px 10px; 
                        background-image:url(../images/linkbg.gif);
                        background-repeat:repeat;
                        text-decoration:none;
                }
                .HauptMenu a:hover {
                	color: #FFFFFF; 
                	min-width: 50px;
                        height: 26px;
                        padding: 3px 10px 8px 10px;
                        background-image:url(../images/linkbg_hover.gif);
                        background-repeat:repeat;
                        text-decoration:none;
                }
                .HauptMenu2 a:hover {
                	color: #FFFFFF; 
                	min-width: 125px;
                        height: 26px;
                        padding: 3px 10px 8px 10px;
                        background-image:url(../images/linkbg_hover.gif);
                        background-repeat:repeat;
                        text-decoration:none;
                }
		.MenuUnten a {
                        color: #FFFFFF;
                        padding: 0px 5px 0px 5px; 
                        font-size: 11px;
                        font-weight:bold;
                        text-decoration:none;
                }
                .MenuUnten a:hover {
                        color: #FF6600;
                        padding: 0px 5px 0px 5px; 
                        font-size: 11px;
                        font-weight:bold;
                        text-decoration:none;
                }
                .newsHeadline a, .mehr a {
                        color: #DFDFDF;
                        font-weight: bold;
                        text-decoration:none;
                }
                
                .newsHeadline a:hover, .mehr a:hover {
                        color: #FF6600;
                        font-weight: bold;
                        text-decoration:none;
                }
                .eintragen a {
                        color: #FFFFFF;
                        font-weight: bold;
                }
                .eintragen a:hover {
                        color: #FF6600;
                        font-weight: bold;
                }
                .headlinelinie a {
                        color: #FFFFFF;
                }
                .headlinelinie a:hover {
                        color: #FF6600;
                        text-decoration:underline;
                }
                .headlineweiss2 a {
                        color: #FF6600; 
                }
                .headlineweiss2 a:hover {
                        color: #000000; 
                }
                td a {
                        color: #FFFFFF;
                        text-decoration:underline;
                }
                td a:hover {
                        color: #FF6600;
                }
                a {
                        color: #FFFFFF;
                        text-decoration:underline;
                }
               




                b {
                        font-weight:bold;
                }
                td {
                        font-size: 12px;
                        color:#FFFFFF;
                }
                li {
			color:#DEDEDE;
			font-size: 12px;
                }