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


/* Formatierung Basis */
html {
   background-image   : url(/fond.jpg);
   background-repeat  : repeat-x;
   background-position: top left;
   margin      : 0;
   padding     : 0;
   overflow    : hidden; 

}
body {
   color              : #000;
   font-size          : 100.01%;
   font-family        : Helvetica,Arial,sans-serif;
   margin-top         : 0;
   margin-left        : 50%;
   margin-right       : 50%;
   text-align         : center;
   overflow           : hidden;
}


/* Überschriften */

/* Formatierung Überschriften */

h1 {
	font-size : 18px;
	margin    : 0;
	float     : left;
	color     : #185EB1;
}

h2 {
	font-family    : univers,verdana,sans-serif;
	font-size      : 120%;
	font-weight    : normal;
 	padding-left   : 0;
 	margin-right   : 10px;
 	margin-top     : 13px;
 	color          : #185EB1;
}

	
h3 {
	font-family       : univers,verdana,sans-serif;
	font-size         : 100%;
	font-weight       : normal;
	color             : #185EB1;
	background-color  : #ebedef;
	padding           : 5px;
	padding-top       : 3px;
	padding-bottom    : 3px;
	margin            : 0;
	border-bottom     : 1px solid #598bc7;
}

/* Betohnungen */
em {
	font-family : univers,verdana,sans-serif;
	font-style  : normal;
	color       : #185EB1;
}

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



/* Formatierung imagebild */

#imagebild { 
   z-index            : 1; 
   position           : absolute;
     background-color      : transparent;
   top                : 203px;
   margin-left        : -512px;
   padding            : 0;
   width              : 1024px; 
   height             : 550px;
   overflow           : hidden;
   border-left        : 1px solid #758fc5; 
   border-right       : 1px solid #758fc5; 
   border-bottom      : 1px solid #758fc5; 
} 


#top {
   z-index            : 3; 
   position           : absolute;
   background-image   : url(/top.jpg);
   background-repeat  : no-repeat;
   background-position: top right;
   top                : 0;
   margin-left        : -512px; 
   width              : 1024px; 
   height             : 203px;  
   overflow           : hidden; 
   border-left        : 1px solid #758fc5;
   border-right       : 1px solid #758fc5;  
}

#fond {
   z-index         : 2; 
   position        : absolute;
   filter          : Alpha(opacity=55);
   -moz-opacity    : 0.55;
   background-color: #c9e5f7;
   top             : 0;
   margin-left     : -511px;
   padding         : 0;
   width           : 140px; 
   height          : 753px;
   overflow        : hidden;
   border-right    : 1px solid #fff; 
}

/* Formatierung Contentbereich */
	
#content {
   z-index         : 3; 
   position        : absolute;
   background-color      : transparent;
   top             : 213px;
   margin-left     : -220px;
   padding         : 0;
   padding-right   : 20px;
   width           : 700px; 
   height          : 470px;
   overflow        : auto; 
   text-align      : justify;
   font-size       : 80%;
}


#content a:link,
#content a:active,
#content a:visited {
	font-family    : univers,verdana,sans-serif;
	font-style     : normal;
	color          : #185EB1;
	font-weight    : normal;
	text-decoration: underline;
}

#content a:hover {
	color          : #185EB1;
	font-family    : univers,verdana,sans-serif;
	font-style     : normal;
	font-weight    : normal;
	text-decoration: none;
}


/* Formatierung Listen im Contentbereich*/

#content ul {
	clear        : both;
	margin       : 10px;
	padding      : 0;
	font-size    : 12px;
	font-family  : Arial,sans-serif;
	font-weight  : normal;
	font-style   : normal;
	font-variant : normal;
	font-stretch : normal;
}

#content li {
	margin       : 0;
	/*margin-bottom  : 20px;*/
	padding-bottom: 20px;
}

/* Liste mit Punkt */

#content ul li {
	list-style-image: url(pfeil.gif);
	margin-left     : 30px;
}


/* Normales Bild im Contentbereich */

#content img {	
	clear         : none;
	float         : right;
	border        : 1px solid #185EB1;
	padding       : 0;
	margin-left   : 10px;
	margin-bottom : 10px;
}

#content input.keyword{
   z-index         : 13; 
   position        : absolute;
   background-color: #fff;
   top             : 280px;
   right           : 40px;
   width           : 150px;
   height          : 10px; 
   border          : 0;
   color           : #fff;
}

#content input.fileadmin{
   z-index         : 13; 
   position        : absolute;
   background-color: #fff;
   top             : 280px;
   left            : 0;
   width           : 150px;
   height          : 10px; 
   border          : 0;
   color           : #fff;
}

/* Formatierung der Tabellen im Contentbereich */

#content table {
	clear              : both;
	border-collapse    : collapse;
	text-align         : left;	
	font-family        : Arial, sans-serif;
	font-weight        : normal;
	font-style         : normal;
	font-variant       : normal;
	font-stretch       : normal;
	font-size          : 9px;
	vertical-align     : top;
	margin-right       : 0;
	margin-left        : 0;	
}

#content table th {
	color            : #fff;
	font-family      : Arial, sans-serif;
	font-style       : normal;
	font-weight      : normal;
	font-size        : 9px;
	text-align       : left;
	vertical-align   : top;
}

#content table td, th {
	color            : #fff;
	text-align       : left;
	font-size        : 9px
	vertical-align   : top;
		padding-left    : 5px;
	height           : 250px;
	background-image   : url(strip.jpg);
	background-repeat  : repeat-x;
	background-position: top left;

}

#content table tr.even td {
	color            : #fff;
	border-bottom    : 1px solid #fff;
	font-size        : 9px;
	vertical-align   : top;
	text-align       : left;
}

#content table tr.odd td {
	color           : #fff;
	border-bottom   : 1px solid #fff;
	font-size       : 9px;
	vertical-align  : top;
	text-align      : left;
}


#content table img {
	border        : 1px solid #000;;
	float         : none;
	text-align    : left;
	clear         : both;
	margin        : 0;
	padding       : 0;
	margin-top    : 8px;
	vertical-align: top;
}



/* Formatierung Haupt-Navigation */

#navigation {
   z-index            : 4; 
   position           : absolute;
   top                : 170px; 
   width              : 780px;
   margin-left        : -231px;
   font-size          : 12px;
 
}

#navbox {
	float         : left;
	clear         : none;
	text-align    : left;
	font-size     : 12px;
	color         : #185EB1;
	background-image   : url(/navbox-fond.gif);
	background-repeat  : no-repeat;
	background-position: top left;
	}	
	
#navbox a {
	display         : block;
	width           : 119px;
	font-family     : univers,arial,sans-serif;
	font-weight     : normal;
	font-style      : normal;
	color           : #185EB1;
	text-decoration : none;
	height          : 18px; 
	padding-left    : 5px;
	padding-top     : 5px;
	border-bottom   : 1px solid #598bc7;
}
#navbox a:hover {
	font-family     : univers,arial,sans-serif;
	font-weight     : bold;
	font-style      : normal;
 	color           : #185EB1;
	text-decoration : none;
}


ul.Navilevel2 {
	filter             : Alpha(opacity=90);
	-moz-opacity       : 0.9;
	background-image   : url(/Subnavi-fond.gif);
	background-repeat  : no-repeat;
	background-position: bottom left;
	width           : 119px;
	margin          : 0;
	padding         : 0;
	color           : #000;
	font-size       : 10px;
	float           : none;
	clear           : both;
	border-bottom   : none; 
}

#navbox ul a {
	width           : 119px;
	font-family     : univers,arial,sans-serif;
	font-size       : 10px;
	font-weight     : normal;
 	color           : #000;
	font-style      : normal;
	text-decoration : none;
	border-bottom   : none;  
}

#navbox ul a:hover {
	background-color: #eaf7fe;
	width           : 119px;
	font-family     : univers,arial,sans-serif;
	font-size       : 10px;
	font-weight     : normal;
 	color           : #185EB1;
	font-style      : normal;
	text-decoration : none;
	border-bottom   : none;  
}

/* Formatierung Editor Button */
	
#editor form.default input {
   z-index         : 3; 
   position        : absolute;
   background      : none;
   top             : 395px;
   margin-left     : -512px;
   padding         : 0;
   width           : 30px; 
   height          : 20px;
   text-align      : center;
   border          : none;
}
#editor form.default input.submit{
   background-image   : url(/edit.gif);
   background-repeat  : no-repeat;
   background-position: left;
   height             : 24px;
   font-size          : 0;
   color              : #dff0fa;
}

/* Formatierung Benutzermanager Button */

#editor form.usermanager input{
   z-index         : 3; 
   position        : absolute;
   background      : none;
   top             : 395px;
   margin-left     : -482px;
   padding         : 0;
   width           : 30px; 
   height          : 20px;
   text-align      : center;
   border          : none;
}
#editor form.usermanager input.submit{
   background-image   : url(/user.gif);
   background-repeat  : no-repeat;
   background-position: left;
   height             : 24px;
   color              : #dff0fa;
   font-size          : 0;
}


#sprache  {
   z-index         : 3; 
   position        : absolute;
   background-color: #a1c7ea;
   filter          : Alpha(opacity=70);
   -moz-opacity    : 0.7;
   top             : 345px;
   margin-left     : -510px;
   padding         : 0;
   width           : 139px; 
   text-align      : left;
   border          : none;
   font-family     : univers,verdana,sans-serif;
   font-weight     : normal;
   border-bottom   : 1px solid #fff;
   border-top      : 1px solid #fff;
}
#sprache ul {
  list-style-type    : none;
  margin-left        : 0;
  margin             : 0;
  padding-left       : 5px;
   padding-bottom    : 2px;

}
#sprache a:link,
#sprache a:visited,
#sprache a:active {
   font-family     : univers,verdana,sans-serif;
   font-weight     : normal;
   color           : #001565;
   font-size       : 70%;
   text-decoration : none;
}
#sprache a:hover {
   font-family     : univers,verdana,sans-serif;
   font-weight     : bold;
   color           : #fff;
   font-size       : 70%;
   text-decoration : none;
}

#sprache em {
   font-family     : univers,verdana,sans-serif;
   font-weight     : bold;
   color           : #fff;
   font-size       : 70%;
   text-decoration : none;
}

/* Formatierung der Druckversion */


#druckversion {
   z-index         : 3; 
   position        : absolute;
   background-color: #a1c7ea;
   filter          : Alpha(opacity=70);
   -moz-opacity    : 0.7;
   top             : 315px;
   margin-left     : -510px;
   padding-bottom  : 2px;
   width           : 139px; 
   text-align      : left;
   border          : none;
   font-family     : univers,verdana,sans-serif;
   font-weight     : normal;
   border-bottom   : 1px solid #fff;
   border-top      : 1px solid #fff;
}
#druckversion a:link,
#druckversion a:visited,
#druckversion a:active {
   font-family     : univers,verdana,sans-serif;
   font-weight     : normal;
   color           : #001565;
   font-size       : 70%;
   text-decoration : none;
   padding-left    : 5px;

}
#druckversion a:hover {
   font-family     : univers,verdana,sans-serif;
   font-weight     : normal;
   color           : #fff;
   font-size       : 70%;
   text-decoration : none;
   padding-left    : 5px;
}


/* Formatierung Suche */
#suche {
   z-index         : 3; 
   position        : absolute;
   background-color: #a1c7ea;
   filter          : Alpha(opacity=70);
   -moz-opacity    : 0.7;
   top             : 252px;
   margin-left     : -510px;
   padding         : 0;
   width           : 138px;
   height          : 52px; 
   text-align      : left;
   border          : none;
   font-family     : univers,verdana,sans-serif;
   font-weight     : normal;
   border-bottom   : 1px solid #fff;
   border-top      : 1px solid #fff;
}

.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         : 80%;
	 width           : 120px;
	float             : left;
	height            : 15px;
	margin-top       : 5px;
 	margin-left      : 5px;
	border            : 1px solid #659ad2;

}
.search input.submit {
	background-color   : #659ad2;
	font-family        : Verdana, Arial, sans-serif;
	font-weight        : normal;
	font-style         : normal;
	font-variant       : normal;
	font-stretch       : normal;
	font-size          : 10px;
	color              : #fff;
	clear              : both;
	height             : 18px;
		 width           : 120px;
	margin-top       : 5px;
 	margin-left      : 5px;
	
}


