/*******************************/
/*   www.unikat-digital.de    */
/*  2008 reinhard retter     */
/*******************************/





body {
margin : 0;
padding : 0;
color:#666;
background-color:#ffffff;
font-family: "Lucida Sans Unicode",arial, verdana,helvetica, sans-serif;
font-size : 100.01%;
line-height : 1.3em;
font-weight : 400;
}
h2 {
font-size : 1.2em;
color:#666;
margin : 1.2em 0 0.4em 0;
letter-spacing : 0.1em;
}
table {
color:#333;
}
oeff {
font-size : 1em;
color:#333;
}
h3 {
font-size : 1.0em;
color:#333;
margin : 1.2em 0 0.2em 0;
letter-spacing : 0.1em;

}
p {
margin-top : 0.6em;
margin-bottom : 0.1em;
color:#666;
}
a:link {
color : #666666;
font-weight:bold;
text-decoration : none;
}
a:visited {
color:#999;
text-decoration : none;
}
a:hover, a:focus {
color : #ff9900;
font-weight:bold;
text-decoration : none;

}
* html #raumweis  {
margin : 0 0 0 0;
padding : 0 0 0 0;f
background-color :#fff;
width : 100%;
color:#999;
height : 250px;

}


#raumweis {
margin : 0 0 0 0;
padding : 0;
background-color :#fff;
width : 100%;
color:fff;
height : 50px;
float : left;
}

* html #impressum, #impressum a:link  {
margin : 0 0 0 0;
padding : 0 0 0 0;
background-color :#fff;
font-family:"Trebuchet MS",Tahoma, Arial, sans-serif;
line-height : 24px;
letter-spacing : -0.5px;
font-weight:100;
width : 100%;
color:#000;
text-align:right;
height : 25px;
float:left;

}

*+html #impressum {
margin : -10px 0 0 0;
padding : 0 0 0 0;
background-color :#fff;
font-family:"Trebuchet MS",Tahoma, Arial, sans-serif;
line-height : 25px;
letter-spacing : -0.5px;
font-size : 1.0em;
width : 100%;
color:#fff;
text-align:right;
height : 25px;
float:left;

}
#impressum {
margin : 0 0 0 0;
padding : 0  0  0 0;
background-color :#fff;
font-family:"Trebuchet MS",Tahoma, Arial, sans-serif;
line-height : 20px;
letter-spacing : -0.5px;
font-size : 0.8em;
width : 100%;
color:#666;
text-align:right;
height : 20px;
float:left;
}

#impressum a:link {
color:#999;
text-decoration : none;
}
#impressum a:visited {
color:#999;
text-decoration : none;
}
#impressum a:hover, a:focus {
color : #f1c5a2;
text-decoration : none;

}

*+html #alles {
border-top : 0px solid #fff;;
}

#alles {
margin : left;
padding : 0 0 0 0;
background-color : #ffffff;
border-top : 0px solid #fff;
border-right : 0px solid #f1c5a2;
border-left : 30px solid #ffffff;
border-bottom : 0px solid #f1c5a2;
width : 100%;
position : left;
}

#sicco {
margin : 0;
width : auto;
color : #000;
height : 50px;
}
#top {
margin : 0 0 0 0;
padding : 0 0 0 5px;
width : 1060px;
color : #000;
display : block;
float : left;
clear : left;
}
#top h4 {
font-size : 0.8em;
color:#666666;
line-height : 1.2em;
letter-spacing : 0.1em;
}
#top h1 {
margin : 1em 0 0.6em 0;
padding : 0 0 0 0;
font-size : 2em;
color:#666666;
line-height : 0.5em;
letter-spacing : 0.1em;
}
#top h2 {
margin : 0 0 0 0;
padding : 0 0 0 0;
font-size : 1.3em;
color:#333;
line-height : 0.5em;
letter-spacing : 0.05em;
}
#top a {
font-size : 0.8em;
color:#666666;
line-height : 0.2em;
letter-spacing : 0.1em;
}
#top p {
margin : 0 0 0 11.5em;
}
#home {
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 100%;
color:#666666;
height : 160px;
border-top : 0px solid #fff;
border-right : 0px solid #fff;
border-left : 22px solid #fff;
border-bottom : 0px solid #f1c5a2;
float : left;
clear : left;
}
#schriftzug {
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 1060px;
color : #fff;
float : left;
clear : left;
}

#header-nav ul.nav1st li {
padding : 0 0 0 0;
margin-left : 0;

}
#header-nav  ul.nav1st a, #header-nav ul.nav1st a:link {
padding : 4px 10px 8px 0px;
margin : 0 0 0 0;
font-size : 18px;
font-family:"Trebuchet MS",Tahoma, Arial, sans-serif;
color:#000;
line-height : 18px;
letter-spacing : -0.5px;
font-weight:100;
text-decoration : none;
display : block;
text-align : right;


}

#header-nav ul.nav1st li.active {
color : #333333;
background-color : #a01d0b;
}
# header-nav  ul.nav1st a:hover,header-nav  ul.nav1st a:focus{
color : #f1c5a2;



}


#breadcrumb {
margin : 0 2em 0 30px;
padding : 0 0 0 0;
float : left;
font-size : 0.65em;
color : #333;
}



#header-nav ul.nav2nd li {
line-height : 12px;
padding : 0 0 0 0;
margin-left : 0 0 0 0;

}
#header-nav ul.nav2nd a, #header-nav ul.nav2nd a:link {
padding : 0px 11px 10px 0px;
margin : 0 0 0 0;
line-height : 12px;
font-size : 1.0em;
color:#ffffff;
background-color : #a01d0b;
text-decoration : none;
display : block;
text-align : right;
}

#header-nav ul.nav2nd a:hover,#header-nav ul.nav2nd a:focus{
padding : 0px 11px 10px 0px;
margin : 0 0 0 0;
line-height : 12px;
font-size : 1.0em;
color:#ffffff;
background-color:#FF9900;


}



#header-nav ul.nav3rd li {
padding : 0 0 0 0;
margin-left : 0;
background-color : #f1f1f1;
}
#header-nav ul.nav3rd a, #header-nav ul.nav3rd a:link {
padding : 0 0 0 80px;
margin : 0 0 0 0;
text-align : left;

}
#header-nav ul.nav3rd a:hover,#header-nav ul.nav3rd a:focus{
color:#f1c5a2;



}
#menoben
{
margin:-30px 0 0 0;
padding: 0 0 0 0;
float:left;
}

#menoben h1{
font-size: 2.0em;
	color:#f1c5a2;
	line-height: 0.2em;
	letter-spacing:0.2em;
}

#menoben h2{
font-size: 1.5em;
	color:#f1c5a2;
	line-height: 1.5em;
}
#menoben h4 {
	font-size: 1.2em;
	margin: 0;
	color:#f1c5a2;
}



#menoben a {
font-size: 0.85em;
font-weight: bold;

}

#menoben a:hover{
color: #ffffff;
background-color : #666;
}


#weiss {
margin : 0;
padding : 0;
width : 1060px;
color : #fff;
height : 20px;
background-color : #fff;
clear : left;
float : left;
}
#headline {
margin : 0;
padding : 0;
width : 1060px;
height : 1.3em;
clear : left;
float : left;
}
#headline h4 {
font-size : 1.2em;
margin : 0 0 0 0;
color:#ff9933;
}
#headline p {
color:#ff9933;
margin : 0 0 0.5em 0;
font-size : 80%;
line-height : 1.3em;
font-weight : 400;
}

* html #textinhalte {
	margin: -18px 0 0 0;
	padding : 0 0 0 0;
	width:550px;
clear : both;
float : left;
}

 *+html #textinhalte {
	margin: 0 0 0 0;
	padding : 0 0 0 0;
	width:550px;
clear : both;
float : left;

}
#textinhalte {

margin : 0 0 0 0;
padding : 0 0 0 0;
width:480px;
border-top : 0px solid #f1c5a2;
border-right : 0px solid #f1c5a2;
border-left : 0px solid #f1c5a2;
border-bottom : 0px solid #f1c5a2;
clear : both;
float : left;

}
#textinhalte h2 {
font-size : 1.1em;
color:#333;
line-height : 1.5em;
}

* html #menlinks {
background-image:url(unikatorangeleft.gif);
background-repeat:no-repeat;
background-color:#fff;
}


#menlinks {
margin : 0 0 0 0;
padding : 0 0 0 0;
background-image:url(unikatorangeleft.png);
background-repeat:no-repeat;
background-position:bottom;
background-color:#fff;
border-top : 0px solid #444444;
border-right : 1px solid #f1c5a2;
border-left : 0px solid #f1c5a2;
border-bottom : 0px solid #f1c5a2;
width : 160px;
clear : left;
float : left;
}
#menlinks h1 {
font-size : 1.2em;
color:#ffffff;
line-height : 0.2em;
letter-spacing : 0.2em;
}
#menlinks h2 {
font-size : 1.1em;
color:#ffffff;
line-height : 1.5em;
}
#menlinks h4 {
padding : 0 0 0 12px;
font-size : 1.0em;
color:#ffffff;
line-height : 2em;
letter-spacing : 0.1em;
}
#menlinks h6 {
margin : 0 0 0 0;
padding : 0 0 0 0px;
font-size : 1.4em;
color:#ffffff;
line-height : 1.6em;
letter-spacing : 0.1em;
}
#menlinks  a:hover {
color : #f1c5a2;
background-color:#fff; 
}



#menlinks ul {
font-size : 0.9em;
line-height : 1.8em;
margin : 0 0 0 0;
padding : 0 0 0 0;
list-style-type : none;
}
#menlinks li {
font-weight : bold;
margin : 0 0 0 0;
padding : 0 0 0 0;
list-style-type : none;
}
#menlinks p {
margin : 0;
line-height : 1.3em;
font-weight : 400;
}
#menlinks a {
font-size : 0.9em;
font-weight : bold;
color:#ffffff;
}

#secondleft {
margin : 0 0 0 0;
padding : 0 0 0 0;
color:#ffffff;
width : 160px;
clear : left;
float : left;
}
#secondleft a {
font-size : 0.9em;
font-weight : bold;
color:#ffffff;
}
#secondleft a:hover {
color : #ff9933;

}


#inhalt {
margin : -20px 0 0 0;
padding : 0 0 0 40px;
background-color:#ffffff;
border-top : 0px solid #666;
border-right : 0px solid #f1c5a2;
border-left : 0px solid #666;
border-bottom : 0px solid #fff;
font-size : 1.0em;
width : 260px;
float : left;
}
#inhalt h1 {
margin : -7px 0 0 0;
padding : 0 0 0 0px;
font-size : 35px;
font-family:"Trebuchet MS",Tahoma, Arial, sans-serif;
color:#000;
line-height : 40px;
letter-spacing : -2px;
font-weight:100;
}
#inhalt h2 {
margin : 0 0 0 0;
padding : 0 0 0 0px;
font-size : 20px;
font-family:"Trebuchet MS",Tahoma, Arial, sans-serif;
color:#000;
line-height : 24px;
letter-spacing : -0.5px;
font-weight:100;

}
#inhalt h4 {
margin : 0 0 0 0;
padding : 0 0 0 0px;
font-size : 1.2em;
color:#333;
line-height : 1.5em;
letter-spacing : 0.1em;
}
#inhalt p {
margin : 0 2em 0.2em 0;
line-height : 1.3em;
font-weight : 400;
}
#inhalt li {
margin : 0 0 0 0;
padding : 0 0 0 0px;
font-size : 1.0em;
margin : 1em 0 0 1.5em;
color:#333;
}

#inhalt ul a:link,a:visited {
font-weight:bold;
}




#inhalt th {
color : #fff;
}
#inhalt ul {
font-size : 1.0em;
color:#333;
line-height : 1.0em;
margin-top : 0;
}

#inhalt table {
margin : 0 0 0 0;
padding : 0 0 0 30px;
font-size : 1.0em;
	border-spacing:inherit;
	border-collapse:collapse;
	
	
}

/*3.container*/

* html #inhalt2 {
margin:0 0 0 0;
	padding: 0 0 0 0;
	float:left;
	display:inline-block;
}

 *+html #inhalt2 {
margin:0px 0 0 0;
padding: 0 0 0 0;
float:left;
	

}
#inhalt2 { 
	margin:0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0.85em;
	border-top : 0px solid #000;
	border-right : 0px solid #fff;
	border-left :  10px solid #fff;
	border-bottom : 0px solid #fff;
	width: 600px;
	float:left;
	display:inline-block;
		
}
#inhalt2 h2 {
font-size : 1.0em;
color:#333;
font-weight:bold;

	
}
#inhalt2 h4 {
margin:0 0 0 0;
padding: 0 0 0 0;
font-size : 1.1em;
color : #ff9933;
line-height : 2em;
letter-spacing : 0.1em;
}
#inhalt2 h6 {
margin:0 0 0 0;
padding: 0 0 0 0;
	font-size : 1.1em;
color : #ff9933;
line-height : 24px;
letter-spacing : 0.1em;
}

#inhalt2 p {


margin:0 0 0 0;
padding: 0 0 0 0;
line-height: 1.3em;
font-weight:400;
	
}



#inhalt2 li {
font-size : 0.85em;
margin : 1em 0 0 1.5em;
color:#333;
}
#inhalt2 th {
color : #fff;
}
#inhalt2 ul {
font-size : 1.0em;
color:#333;
line-height : 1.5em;
margin-top : 0;
}


#inhalt2 a:link {
color:#999999;
	text-decoration: none;
	font-size : 0.85em;
	
}

.nofloat {
clear : both;
visibility : hidden;
height : 0;
}
.cleaner {
clear : both;
background : transparent;
height : 0;
}
#grauzeile {
float : left;
margin : 0 0 0 0;
padding : 0 0 0 260px;
border-top : 0 solid #fff;
border-right : 0 solid #fff;
border-left : 0 solid #fff;
border-bottom : 2px solid #999;
width : 800px;
height:20px;
color:#666666;
}
#fusszeile {

border-top : 1px solid f1c5a2;
border-right : 0 solid #fff;
border-left : 0 solid #fff;
border-bottom : 0px solid f1c5a2;
float : left;
margin : -100px 0 0 160px;
padding : 0 0 0 0;
height:48px;
width : 900px;
color:#666666;
}



* html #fusszeile {
margin : -30px 0 0 80px;
padding : 0 0 0 0;
height:38px;
width : 900px;
color:#666666;
border-top : 0px solid #f1c5a2;
border-right : 0 solid #fff;
border-left : 0 solid #fff;
border-bottom : 0px solid #f1c5a2;
float:left;



}





#blackfoot {
margin: 0 0 0 0 ;
padding : 0 0 0 0;
background-color:#000000;
border-top : 0px solid f1c5a2;
border-right : 0 solid #fff;
border-left : 0 solid #fff;
border-bottom : 0px solid f1c5a2;
float : left;
height:500px;
width : 100%;
color:#fff;
}

	/* Beispiel-CSS für magazin_Layout */
	.magazine-layout {
		position: relative;
		width: 100%;
	}
	.magazine-container {
		background: #f6f6f6;
	}

	/* magazin_Layout mit verlinkten Einzelbildern */
	.magazine-image a, .magazine-image a:link, .magazine-image a:visited {
		color: #000;
		display: table;
		display: inline-block;
		filter: alpha(opacity=80);
		line-height: 0.0em;
		opacity: 0.80;
		-moz-opacity: 0.80;
	}
	.magazine-image a:focus, .magazine-image a:hover, .magazine-image a:active {
		color: #000;
		filter: alpha(opacity=100);
		opacity: 1.00;
		-moz-opacity: 1.00;
	}

	/* komplett verlinktes magazin_Layout */
	a.magazine-link, a:link.magazine-link, a:visited.magazine-link {
		cursor: pointer;
		display: table;
		display: inline-block;
		filter: alpha(opacity=80);
		line-height: 0.0em;
		opacity: 0.80;
		-moz-opacity: 0.80;
	}
	a:focus.magazine-link, a:hover.magazine-link, a:active.magazine-link {
		cursor: pointer;
		filter: alpha(opacity=100);
		opacity: 1.00;
		-moz-opacity: 1.00;
	}
	
	/* 

Das Modul nutzt 6  Klassen zur Ausrichtung der Bilder. 
.pleft(_b) , .pright(_b) und .pnormal(_b)    


.pleft für links ausgerichtete Bilder
.pright für rechts ausgerichte Bilder
.pnormal kann zur Definition einer Normalanzeige verwendet werden.  

.pleft_b, .pright_b und .pnormal_b 
definieren die Anzeige der Bilder für den 2. Stil.  
z.B. Anzeige mit Rahmen

Code: 

*/ 



/**
 * Modul WYSIWYGImage, Wysiwyg-Text mit Bild/Bildergalerie
 */
/**
 * Modul WYSIWYGImage, Wysiwyg-Text mit Bild/Bildergalerie
 */
div.wysiwygimg {}
/* ----- Hack only for IE 7 ----- */
*+html div.wysiwygimg {overflow:hidden;}

.wysiwygimg .wysiwygimgclear {clear:both; display:block; font-size:1px; line-height:0px; margin:0; padding:0; position:relative;}

/* Text */
.wysiwygimg .wysiwygimgtext {}

/* Bild und Link */
.wysiwygimg img.wysiwygimg {border:0px none; margin:1px}
.wysiwygimg img.wysiwygimg {border:solid 5px #f5f5f5; padding:1px;}
.wysiwygimg a.wysiwygimg img {border:0px none;padding:0px;vertical-align:top; margin:1px}

.wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link {border:solid 5px #f6f6f6; display:table; display:inline-block; line-height:0.0em;}
.wysiwygimg a.wysiwygimg:visited {}
.wysiwygimg a.wysiwygimg:hover {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:focus {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:active {border:solid 5px #e4e4e4;}

/* Bildunterschrift */
.wysiwygimg .wysiwygimgtitle {color:#666; font-size:0.8em; font-style:italic; margin:2px 0px;}

/* Wrapper-Classe um Bild und Bildunterschrift*/
.wysiwygimg .wysiwygimgwrap {}

/* Bild links im Text (Textumfluss) */
.wysiwygimg .wysiwygimgleft {float:left; margin:0 1.0em 0 0;}

/* Bild rechts im Text (Textumfluss) */
.wysiwygimg .wysiwygimgright {float: right; margin:0 0 0 1.0em;}

/* Bild oben links */
.wysiwygimg .wysiwygimgtopleft {float:left; margin-bottom:0.5em;}

/* Bild oben rechts */
.wysiwygimg .wysiwygimgtopright {float:right; margin-bottom:0.5em;}

/* Bild oben mittig */
.wysiwygimg .wysiwygimgtopcenter {margin-bottom:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin:0 auto;}

/* Bild unten links */
.wysiwygimg .wysiwygimgbottomleft {float:left; margin-top:0.5em;}

/* Bild unten rechts */
.wysiwygimg .wysiwygimgbottomright {float:right; margin-top:0.5em;}

/* Bild unten mittig */
.wysiwygimg .wysiwygimgbottomcenter {margin-top:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin:0 auto;}
.wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg {margin:0 auto;}

/* Für Bilder links/rechts vom Text  */
.wysiwygimg table {border-spacing: 0px; font-size:1.0em;}
.wysiwygimg td {vertical-align:top; font-size:1.0em;}

/* Bild links vom Text */
.wysiwygimg td.wysiwygimgleftcol {padding-right:1.0em;}

/* Bild rechts vom Text */
.wysiwygimg td.wysiwygimgrightcol {padding-left:1.0em;}