BODY {
	scrollbar-face-color:#e9e9e9;
	scrollbar-track-color:#F3F3F3;



	scrollbar-arrow-color:#ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: whitesmoke;
	scrollbar-darkshadow-color: black;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
}

img{
	border: 0px;
}

h1{
font-family: Verdana, Helvetica, Sans-serif;
font-size:13px; padding-top:0px; margin-top:0px;
color: #0069af;
;
}

h2{
font-family: Verdana, Helvetica, Sans-serif;
font-size:12px; padding-top:0px; margin-top:0px;
color: #0069af;
}

h3{
font-family: Verdana, Helvetica, Sans-serif;
font-size:11px; padding-top:0px; margin-top:0px;
color: #0069af;
}

h6{
font-family: Verdana, Helvetica, Sans-serif;
font-size:22px; padding-top:0px; margin-top:0px;font-weight: bold;
}



A.sidebarlink {
	FONT-SIZE: 11px; LINE-HEIGHT: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.largebody {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallbody {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallbodygrey {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallbodybold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.largebodybold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.largebodylist {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.greyheading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.grey {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.greybold {
	FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.red {
	COLOR: #ff0000
}
.alertlargebody {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.alertlargebodybold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.identifier {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.heading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.middleheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lightgray {
	COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lightgraybold {
	FONT-WEIGHT: bold; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.darkgray {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.darkgraybold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.logout {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.black {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.blue {
	COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.grey {
	COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.green {
	COLOR: #009933; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.heading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica
}
.columnheading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica
}
.greyheading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica

}
.light {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica
}
.lightbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica
}
.dark {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica
}
.darkbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica
}
.sidebarheading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif
}
.largebodylist {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallbodylist {
	MARGIN-TOP: 0px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.navigation:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
        FONT-SIZE: 11px;
}
.navigation:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
        FONT-SIZE: 11px;
}
.navigation:active {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
        FONT-SIZE: 11px;
}
.navigation:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: underline;
        FONT-SIZE: 11px;
}
A		    { font-family: Verdana, Helvetica, Sans-serif; text-decoration: underline; font-size:11px; color: #c1001f; text-decoration: none; }
A:hover		{ font-family: Verdana, Helvetica, Sans-serif; text-decoration: underline; font-size:11px; color: #204A34; text-decoration: none; }

A.meta:		    { font-family: Verdana, Helvetica, Sans-serif; text-decoration: none; font-size:11px; color: #70160D; text-decoration: none; font-weight: none;}
A.meta:link		{ font-family: Verdana, Helvetica, Sans-serif; text-decoration: none; font-size:11px; color: #70160D; text-decoration: none; font-weight: none;}
A.meta:active	{ font-family: Verdana, Helvetica, Sans-serif; text-decoration: none; font-size:11px; color: #70160D; text-decoration: none; font-weight: none;}
A.meta:visited	{ font-family: Verdana, Helvetica, Sans-serif; text-decoration: none; font-size:11px; color: #70160D; text-decoration: none; font-weight: none;}
A.meta:hover	{ font-family: Verdana, Helvetica, Sans-serif; text-decoration: underline; font-size:11px; color: #70160D; text-decoration: none; font-weight: none;}

.content {
        padding-right:10px;
        padding-bottom:10px;
        padding-left:10px;
        padding-top:10px;
        
}

.sidebar {
	padding-right:2px;
        padding-bottom:10px;
        padding-left:5px;
        padding-top:10px;
	background:#eaedf4 url(images/bg1.jpg) repeat-y;
        border-left: solid 1px #003366;
        
}
.teaser_sidebar {
	padding-bottom:8px;
        margin-left:13px,
        	        
}

}
.footer3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

a.footer1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
a.footer1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
a.footer1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
}
a.footer1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

.row1 {BACKGROUND-COLOR: #E4F2FF; }

A.footer {
	FONT-SIZE: 9px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.footer:link {
	FONT-SIZE: 9px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.footer:active {
	FONT-SIZE: 9px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.footer:visited {
	FONT-SIZE: 9px; COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-SIZE: 9px; COLOR: #FFFFFF; TEXT-DECORATION: underline
}
.copyright {
	FONT-SIZE: 10px; COLOR: #999999
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
textarea,input,.select,.object {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	BACKGROUND-COLOR: white;
         background-color: #ffffff; 
border-color: #000000 #000000 #000000 #000000; 
border-style: ridge; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
}
.sitemap1 { background-color: #black; font-weight: normal}
.sitemap2,.sitemap3,.sitemap4 { font-weight: normal}
pre {  font-family: "Courier New", Courier, mono; font-size: 12px; color: #000099; background-color: #E1E1E1}
.subtitle {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 19px; color: #000000; font-weight: bold}
.titleborder { COLOR: black; background-color: #e9e9e9; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #7f7fcc }
.forum_normal { fbackground-color: white; font-weight: normal}
.forum_active { background-color: #e9e9e9; font-weight: bold}

#gallery {
font-size: 11px;
text-align: left;
padding-right:10px;

}

#bild {
padding-bottom:5px;
padding-top:5px;
}


.teaserimg {
	float: left;
	margin-right: 10px;
	}
.teasertext {
	float: left;
	margin-top: 5px;
	padding-right: 5px;
	}
.teaser_ganz {
	width: 96%;
	padding-right: 3%;
	padding-left: 1%;
	}
.teaser_halb {
	width: 47%;
	float: left;
	padding-right: 2%;
	padding-left: 1%;
	}
.teaser46 {
	clear: both;
	}

/***************************************/
/* CSS DEFINITIONS FOR CONTACT-MODULE  */
/***************************************/

form.contactForm p {
    width: 100%;
    clear: left;
    margin: 0;
    padding: 2px 0 3px 0;
    padding-left: 155px;
    _padding-left: 165px;
    height: 1%;
}

form.contactForm p label.noCaption {
    float: left;
    width: 150px;
    margin-left: 2px;
    margin-top: 2px;
}

form.contactForm .contactFormGroup {
    float: left;
    margin-top: -15px !important;
}

form.contactForm p input.contactFormClass_checkbox {
    float: left;
}

form.contactForm p input.contactFormClass_checkboxGroup {
    clear: left;
    float: left;
}

form.contactForm p input.contactFormClass_radio {
    clear: left;
    float: left;
}

form.contactForm p label, .contactForm p span {
    font-weight: bold;
    float: left;
    margin-left: -155px;
    width: 150px;
}

form.contactForm input[type="text"], form.contactForm input[type="password"] {
    width: 250px;
}

form.contactForm select {
    width: 254px;
}

form.contactForm input{
    overflow: hidden;
}

form.contactForm img.captcha {
    float: left;
}

form.contactForm .is_required {
    color: red;
}

form.contactForm textarea {
    width: 250px;
    height: 150px;
}

form.contactForm #contactFormCaptcha {
    margin-left: 147px;
}


form.contactForm .contactFormClass_button {
    margin-left: 0px;
	width: 60px;
	cursor: pointer;
	margin: 2px;
}

.contactFormClass_button:hover, .contactFormClass_button:focus  {
	width: 60px;
	cursor: pointer;
	margin: 2px;
}

form.contactForm  #contactFormCaptcha {
    margin-left: 3px !important;
    margin-top: 5px !important;
}



