@import "default_style.css";
@import "ditstyle.css";
@import "content.css";
@import "news.css";
@import "pakete.css";
@import "formular.css";
#flash{
		position: relative;
		left: 25px; 
		z-index: 1;
}
#backgroundl1 {
		position: absolute;
		left: 0px;
		top: 0px;
		background: url(../images/haupttemplate_2_01.jpg);
		background-repeat:no-repeat;
		width:28px; height:106px;
		z-index: 2;
		}
#backgroundl2 {
		position: absolute;
		left: 0px;
		top: 106px;
		background: url(../images/haupttemplate_2_06.jpg);
		background-repeat:repeat;
		width:28px; 
		height:43px;
		z-index:10;
		}	
				
#backgroundr1 {
		position: absolute;
		right: 0px;
		top: 106px;
		background: url(../images/haupttemplate_2_10.jpg);
		background-repeat:no-repeat;
		width:19px; height:43px;
		z-index: 1;
		}

.blue {
		position: absolute;
		top: 106px;
		width:100%;
		height: 43px;
		background-color: #99ccff;
		}		
.blue2 {
		background-color: #99ccff;
		position: absolute;
		top: 106px;
		left: 175px;
		height: 1070px;
		width: 5px;
		}	

				
#topmenu {
		position:absolute; background-color: #99ccff;
		top:128px; 
		right:45px;	
		z-index:1;
		}		

#backgroundl3 {
		position: absolute;
		left: 0px;
		top: 149px;
		background: url(../images/haupttemplate_2_16.jpg);
		background-repeat: repeat-y;
		width:28px; 
		height: 1051px;
		z-index: 3;
		}
.blur1 {
		background: url(../images/haupttemplate_2_17.jpg) top;
		background-repeat:no-repeat;
		width:175px; 
		}
#secondnav{
		position: absolute;
		top: 150px; 
		left: 220px;
		width: 350px; 
		text-align: right;
		color: #3366cc;
		font-size: smaller;
		height: 21px; z-index: 100;
		}	

#secondnav A{
        font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
		vertical-align: middle;
		text-align: right;
		margin-right: 16px;
		text-transform: lowercase;
		text-decoration: none;
		color: #666666;
		font-weight:bold;
		font-size: x-small;
z-index: 100;
}
#streifen {
		position: absolute;
		top: 149px; 
		right: 325px; 
		background: url(../images/haupttemplate_2_20.jpg) top;
		background-repeat:no-repeat;
		width: 75px; min-height: 21px;

		}		

#backgroundr2 {
		position: absolute;
		right:0px;
		top:149px;
		height: 1051px;
		background: url(../images/haupttemplate_2_23.jpg);		
		background-repeat: repeat-x;
		width:19px; 
		z-index:10;
		}		
.blurpunkte {
		position: absolute;
		top: 150px;
		left: 0px;
		height: 21px;
		width: 175px;
		background: url(../images/haupttemplate_2_22.jpg);
		background-repeat: no-repeat;
		z-index:1;
		}
		
.blurmenu {
		background: url(../images/menue_bg.jpg);
		background-repeat: no-repeat;
		position: absolute;
		top: 171px;
		left: 0px;
		height: 21px;
		width: 175px;
		width:175px; height:214px;
		z-index: 0;
		}	
.blur2 {
		background: url(../images/blur_links_unten.jpg);
		background-repeat: no-repeat;
		width:175px; 
		z-index: 11;
		}		
.menu{
position: absolute;
top: 175px;
left: 25px;
width: 150px;

}
#menu,  .menu, .menu a{
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
		vertical-align: middle;
		text-align: right;
		margin-right: 10px;
		text-transform: uppercase;
		text-decoration: none;
		color: #3366cc;
		font-weight:bold;
		font-size: x-small;
		z-index: 10;
		}

.menu .menu2, .menu2 A{
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
		vertical-align: middle;
		text-align: right;
		margin-right: 14px;
		text-transform: lowercase;
		text-decoration: none;
		color: #666;
		font-weight:bold;
		font-size: x-small;
		}			


		
#newsteaser{
		padding-left:1em;
		padding-top:1em;
		padding-bottom:1.5em;
		font-size:xx-small;
}
		
		
.csc-menu-csc-menu-2 .csc-sitemap-csc-sitemap-level1 A {
		font-size: x-small; 
		font-weight:bold;
		margin-bottom:4px;
}

.csc-menu-csc-menu-2 .csc-sitemap-csc-sitemap-level2 A {
		margin-left: 2em; 
		font-size: x-small;
}
 
A { 
text-decoration: none;
color: #3366CC; 
}		

.typo3-adminPanel{
		position:absolute;
		top:1px;
		right: 3px;
		z-index:999;
}


.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#3366CC; font-weight:bold; background-color:#99ccff; width:100px; border-color:#3366CC; border-style:solid; border-width:1px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:black; background-color:#99ccff; width:150px; border-color:#3366CC; border-style:solid; border-width:1px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#3366CC; background-color:#99ccff; }
.tx-indexedsearch .tx-indexedsearch-whatis P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#3366CC; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#3366CC; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TABLE { border-width:0px; margin-top:15px; background-color:white; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {  }
.tx-indexedsearch .tx-indexedsearch-res TD { background-color:#99ccff; }
.tx-indexedsearch .tx-indexedsearch-res { margin-right:250px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { background-color:white; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { padding-top:15px; background-color:white; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background-color:#3366CC; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:white; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:white; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A { color:white; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A:hover { color:white; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A:active { color:white; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 A:visited { color:white; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A { color:#3366CC; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A:hover { color:#3366CC; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A:active { color:#3366CC; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A:visited { color:#3366CC; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#666666; }

BODY {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:950px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	position:absolute;
}
/* HTML-General */
/*HTML {
	scrollbar-face-color:#1C3382;
	scrollbar-shadow-color:#EEEEEE;
	scrollbar-track-color:#AAAAAA;
	scrollbar-highlight-color:#EEEEEE;
	scrollbar-arrow-color:#EEEEEE;
	scrollbar-darkshadow-color:#AAAAAA;
	scrollbar-background-color:#1C3382;
}*/

/* default styles for extension "tx_dropdownsitemap_pi1" */
		.tx-dropdownsitemap-pi1 LI.open OL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed OL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 LI.open UL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed UL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 DIV {
		/*	border: solid 1px #666666;*/
			background: #99ccff;
			padding: 2px;
			margin: 2px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_1 {
			text-transform: uppercase;
			font-weight: bold;
			color:#3366CC;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 {
			background: #FFFFFF;
			text-transform: lowercase;
				font-weight: normal;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
			/*background: #3366CC;*/
			color:#FFFFFF;
			text-transform: lowercase;
			font-weight: normal;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
			background: #E0CCCC;
		}

IMG {border:none;}
