/* CSS-Styhlsheet für web.template */ 

/* Formatierung Basis */
html {
	font-size   : 10px;
	color       : #262626;
	font-family : Verdana, Arial, Helvetica, Sans-Serif;
	margin      : 0;
	padding     : 0;
	overflow    : hidden;

}

body {
	font-weight        : normal;
	font-style         : normal;
	font-variant       : normal;
	font-stretch       : normal;
	margin             : 0;
	padding            : 0;
	height             : 100%;
	font-size          : 10px;
	overflow           : hidden;
	color              : #262626;
	font-family        : Verdana, Arial, Helvetica, Sans-Serif;

}


/* Überschriften */
h2 {
	font-family     : Verdana, Arial, Helvetica, Sans-Serif;
	font-weight     : bold;
	font-size       : 10px;
	color           : #fff;
	padding-left    : 20px;
}
.fond-h2 {
	background-color   : #99b2b2; 
	height             : 36px;
	position           : absolute;
	z-index            : 5;
	width              : 480px;
	left               : 0;
	border-top         : 1px solid #fff;
	top                : 397px;
}

/* Auszeichnungen */
h3 {
	font-family     : Verdana, Arial, Helvetica, Sans-Serif;
	font-weight     : bold;
	font-size       : 10px;
	color           : #5e5e5e;
	padding-top     : 5px;
	padding-left    : 20px;
}


/* Betohnungen */
em {
	font-family     : Verdana, Arial, Helvetica, Sans-Serif;
	font-weight     : bold;
	font-style      : normal;
	font-variant    : normal;
	font-stretch    : normal;
	font-size       : 10px;
	color           : #000;
}

b {
	font-weight : bold;
}
	
strong {
	font-weight : bold;
}

/* Formatierung Seitenhintergrund*/


.imagebild { 
	background-color   : #fff;
	position           : absolute;
	z-index            : 3;	
	overflow           : hidden;
	width              : 640px;
	height             : 380px;
	top                : 17px;
	left               : 0;
} 

.fond { 
	background-color   : #e1e1e1;
	position           : absolute;
	z-index            : 1;	
	overflow           : hidden;
	width              : 100%;
	height             : 300px;
	top                : 97px;
	left               : 0;
} 

.home-kontakt {
	position           : absolute;
	z-index            : 9;
	font-family        : Verdana, Arial, Helvetica, Sans-Serif;
	font-weight        : normal;
	font-size          : 10px;
	overflow           : auto;
	width              : 150px;
	height             : 300px;
	left               : 485px;
	top                : 103px;
}
.home-fond {
	background-color   : #d5d5d5;
	position           : absolute;
	z-index            : 8;
	font-family        : Verdana, Arial, Helvetica, Sans-Serif;
	font-weight        : normal;
	font-size          : 10px;
	overflow           : auto;
	width              : 160px;
	height             : 300px;
	left               : 480px;
	top                : 97px;
	border-left        : 1px solid #fff;
	border-right       : 1px solid #fff;
	text-indent        : 5px; 
}


.home-kontakt a:link,
.home-kontakt a:visited,
.home-kontakt a:visited {
	font-family    : Verdana, Arial, Helvetica, Sans-Serif;
	font-weight    : bold;
	font-size      : 10px;
	color          : #5e5e5e;
	text-decoration: none;
}

.home-kontakt a:hover {
	font-family    : Verdana, Arial, Helvetica, Sans-Serif;
	font-weight    : bold;
	font-size      : 10px;
	color          : #5e5e5e;
	text-decoration: underline;
}

/* Formatierung Logo */

.logo {
	background      : none;
	overflow        : hidden;
	position        : absolute;
	z-index         : 9;
	top             : 0;
	right           : 0;
	width           : 140px;
	height          : 97px;
	margin          : 0;
	padding         : 0;

}

/* Formatierung Pfadnavigation */
.pfad-navigation {
	font-family        : Verdana, Arial, Helvetica, Sans-Serif;
	font-size          : 10px;
	text-decoration    : none;
	background-color   : #5e5e5e;
	color              : #fff;
	position           : absolute;
	z-index            : 8;	
	width              : 640px;
	height             : 15px;
	top                : 0;
	left               : 0;
	padding-top        : 3px;
	text-indent        : 20px; 
}



/* Formatierung Contentbereich */	
.content {
	position           : absolute;
	z-index            : 7;
	font-family        : Verdana, Arial, Helvetica, Sans-Serif;
	font-weight        : normal;
	font-size          : 10px;
	overflow           : auto;
	width              : 639px;
	height             : 100%;
	left               : 0;
	overflow           : hidden;
	top                : 397px;

}

.content p{
	margin-left   : 20px;
	margin-right  : 170px;
}





/* Formatierung der Tabellen im Contentbereich */
.content table {	
	font-family        : Verdana, Arial, Helvetica, Sans-Serif;
	font-weight        : normal;
	font-size          : 10px;
	text-align         : left;
	clear              : both;
	width              : 623px;
	vertical-align     : top;
	background-color   : #d7dbd2;
	margin-left        : -20px;
	border-collapse    : collapse;		
}
.content table p{
	margin-left   : 20px;
	margin-right  : 0px;
}
.content table img{
	margin-left   : 0;
	margin-right  : 0;
	margin        : 0;
	padding       : 0;
	float         : right;
	clear         : none;
}
.content th {
	font-family        : Verdana, Arial, Helvetica, Sans-Serif;
	font-weight        : bold;
	font-size          : 10px;
	color              : #fff;
	vertical-align     : top;
	background-color   : #b5bbad;
	height             : 33px;
	padding-top        : 16px;
	padding-left       : 20px;
	padding-right      : 0px;
	border-bottom      : 1px solid #fff;

}

.content td, th {
	font-size          : 10px;
	text-align         : left;
	vertical-align     : top;

	padding-top        : 3px;
	padding-right      : 0px;
	padding-bottom     : 3px;
	border-right       : 1px solid #fff;

}

.content tr.even td {
	text-align       : left;
	vertical-align   : top;
	font-size        : 10px;
	background-color : #d7dbd2;
	padding-top      : 3px;
	padding-right    : 0px;
	padding-bottom   : 3px;
	border-bottom    : 1px solid #fff;
}

.content tr.odd td {
	background-color: #d7dbd2;
	border-bottom   : 1px solid #fff;
	vertical-align  : top;
}


/* Link im Contentbereich */
.content a:link,
.content a:visited,
.content a:visited {
	font-family    : Verdana, Arial, Helvetica, Sans-Serif;
	font-weight    : normal;
	font-size      : 10px;
	color          : #FF9933;
	text-decoration: none;
}

.content a:hover {
	font-family    : Verdana, Arial, Helvetica, Sans-Serif;
	font-weight    : normal;
	font-size      : 10px;
	color          : #000;
	text-decoration: underline;
}

.content em {
	font-size      : 10px;
	color          : #262626;
	font-family    : Verdana, Arial, Helvetica, Sans-Serif;
	color          : #33326E;
	text-decoration: none;
}


.content table a:link,
.content table a:active,
.content table a:visited {
	font-family    : Verdana, Arial, Helvetica, Sans-Serif;
	font-weight    : normal;
	font-size      : 10px;
	color          : #FF9933;
	text-decoration: none;
	margin         : 1px;
	padding        : 0 1px;
}

.content table a:hover  {
	font-family    : Verdana, Arial, Helvetica, Sans-Serif;
	font-weight    : normal;
	font-size      : 10px;
	color          : #000;
	margin         : 1px;
}


/* Bild normal */
.content img {	
	float         : left;
	border        : none;
	padding       : 0;
	margin-top    : 0;
	margin-right  : 10px;
	margin-bottom : 10px;
}

/* Listenbild */
.content ul li img  {
	float          : left;
	clear          : none;
	border         : none;
	margin         : 3px;
	margin-left    : 0;
	margin-right   : 10px;
	margin-bottom  : 12px;
	list-style-type: none;
}



/* Bild unterstrichen */

.Content h3 img {
	float         : right;
	border        : none;
	padding       : 0;
	margin-top    : 0;
	margin-right  : 0;
	margin-bottom : 10px;
	margin-left   : 0;
}


/* Formatierung Listen im Contentbereich*/
.content li {
	font-family    : Helvetica, Arial, sans-serif;
	font-weight    : normal;
	font-style     : normal;
	font-variant   : normal;
	font-stretch   : normal;
	color          : #000;
	clear          : both;
	padding        : 0;
	list-style-type: none;
}

.Content ul {
	font-family    : Helvetica, Arial, sans-serif;
	font-weight    : normal;
	font-style     : normal;
	font-variant   : normal;
	font-stretch   : normal;
	font-size      : 100%;
	clear          : both;
	margin         : 10px;
	padding        : 0;
	list-style-type: none;
}


/* Liste mit Punkt */
.content ul li {
	font-family    : Helvetica, Arial, sans-serif;
	font-weight    : normal;
	font-style     : normal;
	font-variant   : normal;
	font-stretch   : normal;
	list-style-type: square;
	padding        : 0;
	margin-left    : 38px;
	font-size      : 90%;

}
.content ul li a {
	font-family    : Helvetica, Arial, sans-serif;
	font-weight    : normal;
	font-style     : normal;
	font-variant   : normal;
	font-stretch   : normal;
	font-size      : 90%;
	list-style-type: none;
}

/* Aufzählung */
.Content ol {
	margin-left : 32px;
	padding     : 0;
}

.sub-navigation {
	position           : absolute;
	z-index            : 5;
	list-style-type    : none;
	padding-left       : 0;
	margin-left        : 0;
	text-align         : left; 
	color              : #262626;
	top                : 108px;
	right              : 150px;
	width              : 160px;
	height             : 300px;	
}
	
.sub-navigation em,
.sub-navigation p {
	padding            : 0;
	margin             : 0;
	vertical-align     : top;
}
	
.sub-navigation ul{
	list-style-image   : url(pfeil.gif); 
	padding-left       : 0;
	margin-left        : 15px;

	vertical-align     : top;
}
.sub-navigation li{
	padding-top         : 2px;
	height              : 23px;
	vertical-align      : middle;
}
	
.sub-navigation a  {
	text-align         : left; 
	color              : #5e5e5e;
	background-color   : none;
	font-family        : Verdana, Arial, sans-serif;
	font-weight        : bold;
	font-size          : 10px;
	color              : #5e5e5e;
	list-style-type    : none;
	text-decoration    : none;
	list-style-type    : none;
	padding            : 0;
	margin             : 0;
	vertical-align     : top;
}

.sub-navigation a:hover {
	background-color   : none;
	font-family        : Verdana, Arial, sans-serif;
	font-weight        : bold;
	font-size          : 10px;
	color              : #5e5e5e;
	list-style-type    : none;
	text-decoration    : underline;
	list-style-type    : none;
	padding            : 0;
	margin             : 0;
	vertical-align     : top;
}

.sub-navigation em {
	background-image: none;
	font-family     : Helvetica, Arial, sans-serif;
	font-style      : normal;
	font-weight     : bold;
	font-size       : 10px;
	color           : #5e5e5e;
	text-decoration : none;
	padding         : 0;
	margin          : 0;
	vertical-align  : top;
}	


.navigation {
	background-image   : url(/Fond-Navigation.jpg);
	background-repeat  : no-repeat;
	background-position: 0px 0px;
	position           : absolute;
	z-index            : 6;
	list-style-type    : none;
	padding-left       : 0;
	margin-left        : 0;
	text-align         : left; 
	color              : #262626;
	top                : 97px;
	right              : 0;
	width              : 150px;
	height             : 130%;
}
.start {
	position           : absolute;
	z-index            : 6;
	list-style-type    : none;
	margin             : 0;
	padding            : 0;
	text-align         : left; 
	color              : #262626;
	top                : 108px;
	right              : 0;
	width              : 132px;
	height             : 20px;
}
.start li,
.start li a {
	margin-left       : 0;
	padding-left      : 0;
}
.start a {
	font-family        : Verdana, Arial, sans-serif;
	font-weight        : bold;
	font-size          : 11px;
	color              : #262626;
	list-style-type    : none;
	text-decoration    : none;
	margin       : 0;
	padding      : 0;
}
.start a:hover {
	font-family        : Verdana, Arial, sans-serif;
	font-weight        : bold;
	font-size          : 11px;
	color              : #fff;
	list-style-type    : none;
	text-decoration    : none;
	margin       : 0;
	padding      : 0;

}
.navigation2  {
	background-color   : none;
	position           : absolute;
	z-index            : 6;
	text-align         : left; 
	color              : #262626;
	top                : 457px;
	right              : 0;
	width              : 140px;
}
.navigation2 a {
	font-family        : Verdana, Arial, sans-serif;
	font-weight        : bold;
	font-size          : 11px;
	color              : #262626;
	list-style-type    : none;
	text-decoration    : none;
	width              : 120px;
	list-style-type    : none;
	margin-left        : 18px;
}

.navigation ul {
	text-align      : left; 
	margin          : 0;
	padding         : 0;
	padding-left    : 0;
	margin-top      : 32px;
	list-style-type : none;
}

.navigation ul li,
.navigation p {
	text-align      : left; 
	margin          : 0;
	padding         : 0;
	list-style-type : none;
	margin-top      : 0;
	margin-bottom   : 7px;
}


.navigation li a {
	background-color   : none;
	font-family        : Verdana, Arial, sans-serif;
	font-weight        : bold;
	font-size          : 11px;
	color              : #262626;
	list-style-type    : none;
	text-decoration    : none;
	width              : 120px;
	list-style-type   : none;
	padding-right      : 0;
	padding-left       : 0;
	margin-left        : 18px;
}

.navigation li a:hover {
	background-color   : none;
	font-family        : Verdana, Arial, sans-serif;
	font-weight        : bold;
	font-size          : 11px;
	color              : #fff;
	list-style-type    : none;
	text-decoration    : none;
	width              : 120px;
	padding-right      : 0;
	margin-left        : 18px;
}


.navigation  li em {
	background-color   : none;
	font-family        : Verdana, Arial, sans-serif;
	font-weight        : bold;
	font-size          : 11px;
	color              : #fff;
	list-style-type    : none;
	text-decoration    : none;
	width              : 120px;
	padding-right      : 0;
	margin-left        : 18px;
}


.fond-navigation {
	background-color   : #b2b2b2;
	position           : absolute;
	z-index            : 5;
	color              : #262626;
	top                : 97px;
	right              : 0;
	width              : 140px;
	height             : 130%;
	overflow           : hidden;
}

/* Formatierung 2.Level */


.Navilevel2,
ul li.Navilevel2,
ul li.Navilevel3,
ul li.Navilevel4 {
	display: none;
}


/* Formatierung der Druckversion */
.druckversion {
	background-color   : #cecece;
	position           : absolute;
	z-index            : 6;	
	width              : 120px;
	height             : 20px;
	right              : 5px;
	top                : 382px;
	font-size          : 10px;
	text-align         : left;
	text-indent        : 5px;
	padding-top        : 2px;
	border             : 1px solid #000; 
}


.druckversion a:link,
.druckversion a:visited,
.druckversion a:active,
.impressum2 a:link,
.impressum2 a:visited,
.impressum2 a:active,
.anfahrt a:link,
.anfahrt a:visited,
.anfahrt a:active {
	font-family     : Verdana, Arial, sans-serif;
	font-weight     : bold;
	font-size       : 10px;
	color           : #262626;
	text-decoration : none;
}
.druckversion a:hover,
.impressum2 a:hover,
.anfahrt a:hover {
	font-family     : Verdana, Arial, sans-serif;
	font-style      : normal;
	font-weight     : bold;
	font-size       : 10px;
	color           : #fff;
	text-decoration : none;
}

.druckversion em {
	font-family     : Verdana, Arial, sans-serif;
	font-style      : normal;
	font-weight     : bold;
	font-size       : 10px;
	color           : #fff;
	text-decoration : none;
}


.druckversion a img { 
	border       : 0;
	float        : left;
	margin-right : 10px;
	padding-left : 0;
} 

.impressum2 {
	background-color   : #cecece;
	position           : absolute;
	z-index            : 6;	
	width              : 120px;
	height             : 20px;
	right              : 5px;
	top                : 401px;
	font-size          : 10px;
	text-align         : left;
	text-indent        : 5px;
	padding-top        : 2px;
	border             : 1px solid #000; 
}
.anfahrt {
	background-color   : #cecece;
	position           : absolute;
	z-index            : 6;	
	width              : 120px;
	height             : 20px;
	right              : 5px;
	top                : 420px;
	font-size          : 10px;
	text-align         : left;
	text-indent        : 5px;
	padding-top        : 2px;
	border             : 1px solid #000; 
}

.adresse {
	position        : absolute;
	z-index         : 6;	
	width           : 120px;
	height          : 600px;
	right           : 5px;
	top             : 430px;
	font-size       : 10px;
	text-align      : left;
	font-family     : Verdana, Arial, sans-serif;
	font-style      : normal;
	font-weight     : bold;
	font-size       : 10px;
}
.adresse em {
 	font-family     : Verdana, Arial, sans-serif;
	font-style      : normal;
	font-weight     : bold;
	font-size       : 10px;
	color           : #262626;
}

/* Formatierung Suche */
.suchfunktion {
	background-color   : #ededed;
	position           : absolute;
	z-index            : 6;	
	width              : 120px;
	height             : 53px;
	right              : 5px;
	top                : 330px;
	font-size          : 10px;
	text-align         : left;
	border             : 1px solid #000; 
}

.search input {
	background-color  : #fff;
	font-family        : Verdana, Arial, sans-serif;
	font-weight       : normal;
	font-style        : normal;
	font-variant      : normal;
	font-stretch      : normal;
	font-size         : 10px;
	float             : left;
	width             : 107px;
	height            : 18px;
	margin-top        : 5px;
	margin-left       : 5px;
	border            : 1px solid #AEAEAE;

}
.search input.submit {
	background-color   : #F1F1F1;
	font-family        : Verdana, Arial, sans-serif;
	font-weight        : normal;
	font-style         : normal;
	font-variant       : normal;
	font-stretch       : normal;
	font-size          : 10px;
	color              : #262626;
	clear              : both;
	width              : 107px;
	height             : 18px;
	margin-left        : 5px;
	margin-top         : 5px;
	padding            : 0;
	border             : 1px solid #AEAEAE;
	
}


/* Formatierung Editor Button */	
.editor form.default input{	
	background         : none;
	position           : absolute;
	z-index            : 10;
	width              : 50px;
	height             : 24px;
	right              : 5px;
	top                : 610px;
	border             : none;
	font-size          : 0;
	color              : #b2b2b2;
	text-align         : left;
}
.editor form.default input.submit{
	height             : 24px;
	font-size          : 0;
}

/* Formatierung Benutzermanager Button */
.editor form.usermanager input{
	background         : none;
	position           : absolute;
	z-index            : 10;
	width              : 50px;
	height             : 24px;
	right              : 75px;
	top                : 610px;
	border             : none;
	font-size          : 0;
	color              : #b2b2b2;
	text-align         : left;
}
.editor form.usermanager input.submit{

	height             : 24px;
	font-size          : 0;
}
