
/*////// BILD LINKS, TEXT FLIESST RECHTS VORBEI ////////*/
#bildtext {
float: left; 
margin: 2px 25px 8px 0px;}
/*////// BILD RECHTS, TEXT FLIESST LINKS VORBEI ////////*/
#textbild {
float: right; 
margin: 10px 0px 10px 10px;}

/*////// IMGAGES ALL ////////*/
#img {
margin: 0px;
border: 2px solid #FFFFFF;}

/*////// 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: Tahoma, Verdana, Arial, Helvetica;
color : #101010;
font-weight: normal; 
letter-spacing: 0px; 
padding : 0px;
line-height: 18px;
}		

td {
font-size: 11px;
font-family: Tahoma, Verdana, Arial, Helvetica;
color : #101010;
font-weight: normal; 
letter-spacing: 0px; 
line-height: 18px;}		


.bodymain {
text-align: center; 
margin: auto;
padding: 0px;
background-color: #C4DFFC;
/*background-image: url(./../gfx/bg.gif); background-repeat: repeat;*/}


h1 {
font-size: 150%; 
line-height: 105%; 
font-weight: normal; 
letter-spacing: 0px; 
color : #065593; 
padding: 0px; 
margin: 4px 0px 2px 0px;}
h2 {
font-size: 130%; 
line-height: 98%;
font-weight: normal; 
color : #065593;
margin: 4px 0px 1px 0px;}
h3 {
font-size: 110%; 
line-height: 98%;
color : #065593;
margin: 4px 0px 0px 0px;}
h4 {
font-size: 100%; 
line-height: 90%;
color : #065593;
margin: 4px 0px 2px 0px;}

		
/*Alle Links*/	
a  {
color : #054476;}
a:link  {
color : #054476; 
text-decoration: underline;}
a:visited {
color : #84A1AF; 
text-decoration: underline;}
a:active {
color : #054476; 
text-decoration: underline;}
a:hover {
color : #054476; 
text-decoration: none;}

/*////// STYLE ALLGEMEIN ENDE ////////*/

#layout {
margin: auto; 
width: 780px;
/*height: 100%;*/
text-align: left;
padding: 0px;
background-color: #FFFFFF;} 

.mastertable {
background-color: #FFFFFF;
border: 1px solid #07264E;}

.top {
width: 100%; 
height: 69px;
text-align: left;
vertical-align: top;
padding: 0px;}


.nav {
width: 100%; 
height: 35px;
text-align: left;
vertical-align: top;
padding: 0px;
background-image: url(./../gfx/nav_bg.gif);
background-repeat: repeat-x;}

.nvp {float: left;}


.eyecatcher {
width: 620px;
height: 165px;
vertical-align: top;
text-align: left;}


.content {
width: 620px;
height: 500px;
vertical-align: top;
text-align: left;
background-color: #1B4D8E;
background-image: url(./../gfx/content_bg.gif);
background-repeat: repeat-x;}

.inhalt {
width: 620px;
height: 353px;
background-color: #FFFFFF;}

.text {
width: 570px;
text-align: left;
padding: 10px 5px 50px 20px;
margin: 0px 0px 0px 0px;}

.teaser {
text-align: center;
vertical-align: top;}


.kontakt {
background-color: #C3D6F2;} 

.hlkontakt {
background-color: #CCD7DD;}


.footer {
width: 100%;
height: 80px;
text-align: right;
vertical-align: bottom;
background-image: url(./../gfx/footer_bg.gif);
background-repeat: repeat-x;}

.small {font-size: 10px; font-family: Tahoma, Verdana, Arial, Helvetica; line-height: 14px;}


form input, form option, form submit, form select, form textarea {
font-family: verdana, arial, helvetica;
font-size : 11px;
font-weight	: normal;   
border-style: solid;
border: 0px solid #2D2D2D;
background-color : #C3D6F2;
margin: 0px;}

.input {
font-size : 11px;
width: 180px; 
border-style: solid;
border: 1px solid #7DA6E2;
background-color : #FFFFFF;}	

.textarea {
font-size : 11px;
width: 116px; 
height: 110px;
border-style: solid;
border: 1px solid #7DA6E2;
background-color : #FFFFFF;}	

.option {
font-size: 11px;
padding: 0px;
border: 1px solid #7DA6E2;
background-color : #FFFFFF;	
margin: 0px;}

.button {
font-size: 11px;
font-weight: 700;   
color: #FFFFFF;
border-style: solid;
border: 0px solid #2E353E;
background-color : #5A6571;
margin-top: 5px; 
cursor: hand;}

.sub {
font-size : 11px;
font-weight : 700;   
color : #FFFFFF;
width: 116px; 
height: 20px;
border-style: solid;
border: 1px solid #AFC0D0;
background-color : #D6D6D6;
cursor : hand;}





