/* CSS Document */

.body {
scrollbar-face-color: #6188F1;
font-family : Tahoma, Verdana, Arial; 
font-size : 11px; 
color : #FFFFFF; 
margin-top : 2px; 
margin-right : 2px; 
margin-bottom : 2px; 
margin-left : 2px; 
bgcolor: #001559;
} 

.text_normal {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
color : #FFFFFF; 
padding : 3px; 
} 
.text_footer {
font-family : Tahoma, Verdana, Arial; 
font-size : 9px; 
color : #ffffff; 
padding : 3px; 
} 
.text_title {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
font-style : normal; 
color : #FFFFFF; 
font-weight : bold; 
} 
.text_title_bg {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
font-weight : bold; 
color : #FED851; 
height : 20px; 
vertical-align : middle; 
text-align : center; 
background-image: url(images/bg_kat.gif);
} 
.text_title_bg_rot {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
font-weight : bold; 
color : #ffffff; 
height : 20px; 
vertical-align : middle; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #cccccc; 
border-top-width : 1px; 
border-top-style : none; 
border-top-color : #cccccc; 
text-align : center; 
background-attachment : fixed; 
background-color : #6188F1; 
background-repeat : repeat-x; 
} 

.text_title_obg {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
font-weight : bold; 
color : #FFFFFF; 
} 

.table_norm {
border-right : 1px solid #6188F1; 
border-bottom : 1px solid #6188F1; 
border-left : 1px solid #6188F1; 
background-color: #001559;
} 

.forms_text {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
color : #666666; 
background-color : #ffffff; 
font-weight : normal; 
vertical-align : middle; 
border : 1px solid #6188F1; 
} 

.button_text {
font-family : Tahoma, Verdana, Arial; 
font-size : 11px; 
font-weight : normal; 
color : #FFFFFF; 
background-color : #001559; 
vertical-align : middle; 
border : 1px solid #6188F1; 
} 

.button_text_ja {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
font-weight : bold; 
color : #FFFFFF; 
background-color : #00FF40; 
vertical-align : middle; 
border : 1px solid #6188F1; 
} 

.button_text_nein {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
font-weight : bold; 
color : #FFFFFF; 
background-color : #FF0000; 
vertical-align : middle; 
border : 1px solid #6188F1; 
}  
.navigation {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
font-weight : normal; 
color : #FFFFFF; 
vertical-align : middle; 
}
.h2 { color: #FED851; font-weight: bold; font-size: 12px; font-family: Tahoma, Verdana, Arial; vertical-align: middle; text-decoration: none; }
a.h2 { color: #FED851; font-weight: bold; font-size: 12px; font-family: Tahoma, Verdana, Arial; vertical-align: middle; text-decoration: none; }
a.h2:hover { color: #FED851; font-weight: bold; font-size: 12px; font-family: Tahoma, Verdana, Arial; vertical-align: middle; text-decoration: underline; }

.text_title_gr {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
font-style : normal; 
color : #FFFFFF; 
font-weight : bold; 
} 
.text_normal_b {
font-family : Tahoma, Verdana, Arial; 
font-size : 10px; 
color : #FFFFFF; 
font-weight : bold; 
}
a:hover {
color : #FFFFFF; 
text-decoration : underline; 
}
a:active {
color : #FFFFFF; 
} 
a:link {
color : #FFFFFF; 
} 
a:visited {
color : #FFFFFF; 
} 
.table_norm_2 {
border-right : 1px solid #b3bcd0; 
border-left : 1px solid #b3bcd0; 
} 
.info_text {
font-family : Tahoma, Verdana, Arial; 
font-size : 11px; 
color : #FFFFFF; 
padding : 2px; 
} 
.bg {
background-color : #001559; 
} 
.tableweißbg {
background-color : #ffffff; 
} 
.info_text_klein_rot {
font-family : Tahoma, Verdana, Arial; 
font-size : 11px; 
color : #ff0000; 
}
.info_text_rot {
font-family : Tahoma, Verdana, Arial; 
font-size : 11px;
font-weight : bold; 
color : #ff0000; 
}
.rahmen_ihnnen {
border-right : 1px solid #b3bcd0; 
border-left : 1px solid #b3bcd0; 
} 
.beschreibungen {
font-family : Tahoma, Verdana, Arial; 
font-size : 11px; 
font-weight : bold; 
} 
.footer {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
color : black; 
} 
.text_title_rm {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
color : #FFFFFF; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #b3bcd0; 
font-weight : bold; 
} 


a.kategorien {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px;
text-decoration: none;
font-weight : bold;
font-style : italic;  
color : #FED851; 
}
a.kategorien:link {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px;
text-decoration: none;
font-weight : bold;
font-style : italic;  
color : #FED851; 
}
a.kategorien:visited {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px;
text-decoration: none;
font-weight : bold;
font-style : italic;  
color : #FED851; 
}
.unterkategorien {
font-family : Tahoma, Verdana, Arial; 
font-size : 11px; 
text-decoration: none;
color : #FFFFFF; 
} 

 
.bgcats {
background-attachment : fixed; 
background-color : #001559;
background-repeat : no-repeat; 
background-position : 0% 50%;
background-image: url(images/bak1.jpg); 
} 
.text_title_grau {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
font-weight : bold; 
color : #E7EDF9; 
} 
.newstext {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
line-height : 19px; 
color : #FFFFFF; 
} 

.text_title_full {
font-family : Tahoma, Verdana, Arial; 
font-size : 10px; 
font-weight : normal; 
color : #FFFFFF;  
background-image: url(images/bg_kat.gif);
background-repeat : repeat; 
text-align : left; 
vertical-align : middle; 
}

.h3 {
font-family : Tahoma, Verdana, Arial; 
font-size : 10px; 
font-weight : normal; 
color : #FFFFFF; 
background-attachment : fixed; 
background-color : #6188F1; 
background-repeat : repeat-x; 
text-align : left; 
vertical-align : middle; 
border-top : 1px solid #b3bcd0; 
border-right : 1px solid #b3bcd0; 
border-left : 1px solid #b3bcd0; 
}

.text_title_rm2 {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
color : #FFFFFF; 
font-weight : bold; 
border-right-width : 1px; 
border-left-width : 1px; 
border-right-style : solid; 
border-left-style : solid; 
border-right-color : #b3bcd0; 
border-left-color : #b3bcd0; 
border-top-style : none; 
border-bottom-style : none; 
} 
.table_norm_full {
border-right : 1px solid #b3bcd0; 
border-bottom : 1px solid #b3bcd0; 
border-left : 1px solid #b3bcd0; 
border-top-width : 1px; 
border-top-style : solid; 
border-top-color : #b3bcd0; 
} 
.erforderlich {
font-size : 9px; 
color : #cccccc; 
} 
.text_normal_link {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
color : #0000ff; 
padding : 3px; 
} 
.h1 {
font-family : Tahoma, Verdana, Arial; 
font-size : 12px; 
font-weight : bold; 
color : #FED851; 
}

.header { background-image: url(./images/bg-2.gif) }
.heder_navi { background-color:#6188F1 }
.kat_navi { color: #FFFFFF; font-size: 12px; font-family: Tahoma, Verdana, Arial; background-color : #001559;}
.gen { font-size : 12px; text-decoration: none;}
.text_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #FFFFFF;
}
mitte_bg {
	background-attachment: scroll;
	background-image: url(images/bak1.jpg);
	background-repeat: no-repeat;
}

.h4 { color: #FED851; font-weight: bold; font-size: 24px; font-family: Tahoma, Verdana, Arial; vertical-align: middle; text-decoration: none; }
a.h4 { color: #FED851; font-weight: bold; font-size: 24px; font-family: Tahoma, Verdana, Arial; vertical-align: middle; text-decoration: none; }
a.h4:hover { color: #FED851; font-weight: bold; font-size: 24px; font-family: Tahoma, Verdana, Arial; vertical-align: middle; text-decoration: none; }



}
/* page headings */
h4{
font-size:16px;
text-align:center;
}

/*form lables */
label { display: block; width: 10em; float: left; text-align:right; margin:3px; }
/* form fieldset. To remove border add 'border:none;' to the style below */
fieldset{margin-bottom:15px; padding-top:10px; }
/*Form Title. This is the title of the form. It is a class assigned to <legend> tag within <fieldset> */
.lheading{font-size:14px;}
/*linking information */
#linkinfo{margin:5px 0px 10px 0px; padding:10px; }
/* .maintblbg styles will affect how Add Link, Contact Administrator and Login pages are displayed */
.maintblbg{
font-size:inherit;
padding:10px;
margin:10px 5px 5px 5px;
}
.maintblbg div{
width:auto;
}
/* .maintblbg input styles will affect how Add Link, Contact Administrator and Login TEXT FIELDS are displayed */
.maintblbg input{
background-color: #6188F1;
border:1px solid #999999;
font-size:inherit;
color:#333333;
margin:3px;
padding:1px;
}
/* .maintblbg input styles will affect how Add Link, Contact Administrator and Login TEXT AREA are displayed */
.maintblbg textarea{
background-color: #6188F1;
border:1px solid #999999;
font-size:inherit;
color:#333333;
margin:3px;
padding:1px;
}
/* .maintblbg input styles will affect how Add Link, Contact Administrator and Login DROP DOWN MENUS are displayed */
.maintblbg select{
background-color:#6188F1;
border:1px solid #999999;
font-size:inherit;
color:#333333;
margin:3px;
padding:1px;
}
/**** Link buttons ****/
/* #pageNav defines how BeSeen main navigation will be positioned you may not need to change anything here */
#pageNav{
	width:auto;
    height : 20px;
    padding-top: 5px;
	margin-bottom: 20px;
	text-align:center;
    background-image: url(images/bg_kat.gif);
}
/*	$sectionLinks defines how main navigation links are displayed*/
#secLinks a:link, #secLinks a:visited {
	display:inline;
	padding: 3px 8px 2px 8px;
}
/* set color or add other styles to make link mouse over effect  */
#secLinks a:hover{

}
/* Search box formating */
.searchform{
	border:1px solid black; 
	padding:7px; 
	width:360px; 
} 
/* The blue stripe on links pages */
.result{
background-color:#001559;
padding:3px;
}
/* Sponsored Links box */
.sponsored{
background-color:#6188F1;
border:1px solid #84BFD9;
padding:5px;
}
/* Url formating of placed links */
.urlformat{
color:#009900;
font-size:inherit;
}
/* Title formating of placed links */
.titleformat{
font-weight:normal;
font-size:inherit;
}
/* Description formating of placed links */
.descformat{
font-weight:normal;
font-size:inherit;
}
/* .errormsg and .formerror define how errors are pointed out  */
.errormsg{
color:#DD0500; 
font-weight:bold; 
padding:3px;
margin: 0px 29px 5px 29px;
text-align:center;
}
.formerror{
background-color:#DCB6B4;
}
/* .newlylinks define how newly added links heading is displayed  */
.newlylinks{
font-size:14px;
}

/* Black border around the main content */
.tableborder{
border:1px solid white;
}
.titleborder{
border-bottom: 1px solid #6DB4DC;
}
.linkborder{
border-bottom:1px solid #6188F1;}

/* Rollover effect for control icons. No need to change this */
.linkborder a:hover img{
filter:alpha(opacity=50); 
-moz-opacity:0.5;
opacity: 0.5;
}

