/*////// BILD LINKS, TEXT FLIESST RECHTS VORBEI ////////*/
#bildtext {float: left; margin: 8px 10px 8px 0px; border: 1px solid #014D64;}
/*////// BILD RECHTS, TEXT FLIESST LINKS VORBEI ////////*/
#textbild {float: right; margin: 2px 0px 2px 10px; border: 1px solid #014D64;}
/*////// IMGAGES ALL ////////*/
#img {margin: 1px; border: 1px solid #8B8D90;}
/*////// BILD LINKS, TEXT STEHT RECHTS ////////*/
#teaserimg {float: right; margin: 0px; border: 1px solid #333333;}


/*////// STYLE ALLGEMEIN ANFANG ////////*/
body, p, li {font-size: 11px; font-family: Verdana, Arial, Helvetica; color : #FBF9F9; font-weight: normal; letter-spacing: 0px; padding : 0px; line-height: 18px;}		
td {font-size: 11px; font-family: Verdana, Arial, Helvetica; color : #FBF9F9; font-weight: normal; letter-spacing: 0px; line-height: 18px;}		
ul {  list-style-type: square; margin: 0px 0px 0px 0px; list-style-position: inside;}
.small {font-size: 10px; line-height: 12px; text-align: left;}
.bodymain {text-align: center; margin: 10px; padding: 0px; background-color: #75B1E6; background-image: url(../../_images/gfx/bg.gif); background-repeat: repeat-y;}

h1 {font-family: Helvetica-Condensed, Tahoma, Verdana, Arial; font-size: 160%; line-height: 100%; font-weight: normal; letter-spacing: 1px; padding: 0px; margin: 4px 0px 2px 0px;}
h2 {font-size: 150%; line-height: 98%; font-weight: normal; margin: 4px 0px 1px 0px;}
h3 {font-size: 140%; line-height: 98%; margin: 4px 0px 0px 0px;}
h4 {font-size: 120%; line-height: 90%; margin: 4px 0px 2px 0px;}

a  {color : #49546C;}
a:link  {color : #FBF9F9; text-decoration: underline;}
a:visited {color : #FBF9F9; text-decoration: underline;}
a:active {color : #FBF9F9; text-decoration: underline;}
a:hover {color : #3D4963; text-decoration: none;}

a  {color : #FBF9F9;}
a.white:link  {color : #FBF9F9; text-decoration: underline;}
a.white:visited {color : #FBF9F9; text-decoration: underline;}
a.white:active {color : #FBF9F9; text-decoration: underline;}
a.white:hover {color : #3D4963; text-decoration: none;}


DIV.menu1 {position: absolute; z-index:1; left: 300px; top: 340px; text-align: left; font-size: 11px; line-height: 14px; border-top: 1px solid #000033; border-right: 1px solid #000033; border-left: 1px solid #000033; visibility: hidden;}
a.menu1 {color: #3D4963; background-color: #909CB7; text-decoration: none; padding: 5px 3px 6px 10px; margin-top: 0px; display: block; width: 185px; border-bottom: 1px solid #000033;}  
a.menu1:visited {color: #3D4963; background-color: #909CB7; text-decoration: none;}
a.menu1:active {color: #3D4963; background-color: #909CB7; text-decoration: none;} 
a.menu1:hover {color: #FFFFFF; background-color: #6E7A95; text-decoration: none;} 



/*////// STYLE ALLGEMEIN ENDE ////////*/
#logo {width: 100%; vertical-align: top; text-align: left;}
#imgrighttop {width: 360px; height: 211px; text-align: right; background-color: black; background-image: url(../../_images/gfx/imgright_top.jpg); background-repeat: no-repeat;}
.subnavi {text-align: left; width: 360px; height: 31px; background-color: #909CB7;}
#content {text-align: right; padding: 0px; background-color: #727D9B; background-image: url(../../_images/gfx/logo_bg.gif); background-repeat: repeat-x;}
#headline {margin: 52px 0px 0px 30px;}
#menue {width: 288px; padding: 0px; background-color: #A6B1C9;}
#navigation {width: 265px; padding: 64px 0px 100px 0px; float: right; background-color: #A6B1C9;}
.nvp {padding: 0px;}
#text {width: 80%; text-align: left; padding: 30px 0px 0px 30px; background-color: #727D9B;}
#print {width: 490px; padding: 120px 0px 0px 0px; background-color: #727D9B;}
#footer {width: 100%; height: 15px; text-align: right; color : #5685AF; background-color: #75B1E6;}

/*Footer Links*/	
a.small  {font-size: 10px; font-family: Verdana, Arial, Helvetica; color : #5685AF;}
a.small:link  {color : #5685AF; text-decoration: none;}
a.small:visited {color : #5685AF; text-decoration: none;}
a.small:active {color : #5685AF; text-decoration: none;}
a.small:hover {color : #5685AF; text-decoration: underline;}

.kontakt {font-family: Verdana, Arial, Helvetica; font-size: 11px; line-height: 15px; text-align: left; background-color: #909CB7;}
.hlkontakt {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: 700; line-height: 15px; text-align: center; background-color: #49546C;}
.wshl {color: white; padding: 2px 2px 2px 10px; background-color: #3F5FB4; border-bottom: 3px solid #1A3B94;}


/*###########  PROJEKTNEWS-Bereich #####*/
#arrow {width: 16px; padding: 0px 3px 2px 0px; float: left;}
.date {font-size: 10px; color: #FF9900;}
.artikel {margin: 0px; padding: 0px;}

.artikeltext {font-family: Verdana, arial; font-size: 11px; margin: 0px; float: left; padding: 0px;}
a.projektnews {color: #0D3359; height: 15px; font-weight: normal; line-height: 16px; padding: 0px; cursor: hand;}
a.projektnews:link {color : #0D3359; text-decoration: none; padding: 2px;}
a.projektnews:visited {color : #0D3359; text-decoration: none; padding: 2px;}
a.projektnews:active {color : #0D3359; text-decoration: none; padding: 2px;}
a.projektnews:hover {color: #172E61; text-decoration: none; background-color: #D7E0E5; padding: 2px;}
/*######### PROJEKTNEWS-Bereich ENDE */




form input, form option, form submit, form select, form textarea {
font-family: arial, verdana, helvetica;
color : #014D64;
font-size : 12px;
font-weight	: normal;   
border-style: solid;
border: 0px solid #C7AE85;
margin: 0px;}
	
.input {
font-size : 12px;
width: 180px; 
border-style: solid;
border: 1px solid #49546C;
background-color : #FFFFFF;}	

.textarea {
font-size : 12px;
width: 116px; 
height: 90px;
border-style: solid;
border: 1px solid #49546C;
background-color : #FFFFFF;}	

.option {
font-size: 12px;
width: 180px; 
padding: 0px;
border: 1px solid #49546C;
background-color : #FFFFFF;
margin: 0px;}

.button {
font-size : 12px;
font-weight : 700;   
color : #49546C;
border-style: solid;
border: 1px solid #49546C;
background-color : #014D64;
margin: 0px; 
cursor : hand;}

.sub {
font-size : 11px;
font-weight : 700;   
color : #062365;
width: 120px; 
border-style: groove;
border: 1px groove #49546C;
background-color : #FECF43;
cursor : hand;}

#sayhallo{position: absolute; left:-800px;top:-100px;visibility:hidde;width:780px;height: 1px;}
