body
{
background-color:#fafafa;
margin:0px;
font-family: geneva, Verdana, Arial, Helvetica, sans-serif;
color: #dfdfdf;
font-size: 13px;
}


/*------------------------FORMULARSYLES----------------------------*/

input
{
  font-size : 13px;
  font-family : Verdana;
  border : #cfcfcf;
  border-style : solid;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}

input.button
{
  font-size : 13px;
  font-family : Verdana;
  background-color:#EFEFEF;
  border-bottom : #919194 1px solid;
  border-right : #919194 1px solid;
  border-top : #BFBFBF 1px solid;
  border-left : #BFBFBF 1px solid;
}

input.button:hover
{
  font-size : 13px;
  font-family : Verdana;
  background-color:#EFEFEF;
  border-bottom : #919194 1px solid;
  border-right : #919194 1px solid;
  border-top : #919194 1px solid;
  border-left : #919194 1px solid;
}

select
{
  font-size : 13px;
  font-family : Verdana;
  border-bottom : #7F9DB9 1px solid;
  border-right : #7F9DB9 1px solid;
  border-top : #7F9DB9 1px solid;
  border-left : #7F9DB9 1px solid;
}

textarea
{
  font-family: Verdana;
  font-size: 13px;
  border: 1px solid #cfcfcf;  
  overflow: auto;
}

/*-----------------------------------------------------------------*/

/*-----------------------------TEXT--------------------------------*/

.headline    {font-family: Verdana; font-size: 19px; color: #434343; font-weight:bold;}
.subheadline {font-family: Verdana; font-size: 15px; color: #434343; letter-spacing:0px;}

.normaltext {font-family: Verdana; font-size: 13px; color: #434343; text-decoration:none; font-weight:normal;}
.greytext   {font-family: Verdana; font-size: 13px; color: #BFBFBF; text-decoration:none; font-weight:normal;}
.smalltext  {font-family: Verdana; font-size: 11px; color: #000000; text-decoration:none; font-weight:normal;}
.formtext   {font-family: Verdana; font-size: 13px; color: #000000; text-decoration:none; font-weight:normal;}
.whitetext  {font-family: Verdana; font-size: 13px; color: #EFEFEF; text-decoration:none; font-weight:normal;}
.rederrtext {font-family: Verdana; font-size: 10px; color: #FF0000; text-decoration:none; font-weight:normal;}
.greysmalltext {font-family: Verdana; font-size: 10px; color: #BFBFBF; text-decoration:none; font-weight:normal;}

/*-----------------------------------------------------------------*/

/*--------------------------LINKSTYLES-----------------------------*/

a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; font-weight:normal; text-decoration:none }

a.textlink {font-family: Verdana; font-size: 13px; color: #E68D00; text-decoration:none; font-weight:normal;}
a.textlink:hover { color: #E68D00; text-decoration:none; }
a.textlink:visited { color: #E68D00; text-decoration:none; }

a.smalltextlink {font-family: Verdana; font-size: 11px; color: #E68D00; text-decoration:none; font-weight:normal;}
a.smalltextlink:hover { color: #E68D00; text-decoration:none; }
a.smalltextlink:visited { color: #E68D00; text-decoration:none; }

a.externlink { color: #4088B3; text-decoration:none; text-decoration:none; }
a.externlink:hover { color: #4088B3; text-decoration:none; }
a.externlink:visited { color: #4088B3; text-decoration:none; }

a.smallexternlink {font-family: Verdana; font-size: 11px; color: #4088B3; text-decoration:none; font-weight:normal;}
a.smallexternlink:hover { color: #4088B3; text-decoration:none; }
a.smallexternlink:visited { color: #4088B3; text-decoration:none; }

/*-----------------------------------------------------------------*/

/*-----------------------NAVIGATIONSTYLES--------------------------*/

.navactivetxt {font-family:Verdana; font-size:13px; font-weight:bold; text-decoration:none; color:#000000}
A.navactivetxt {color:#000000}
A.navactivetxt:visited {color:#000000}
A.navactivetxt:active {color:#000000}
A.navactivetxt:hover {color:#000000}

.navpassivtxt {font-family:Verdana; font-size:13px; font-weight:bold; text-decoration:none; color:#000000}
A.navpassivtxt {color:#000000}
A.navpassivtxt:visited {color:#000000}
A.navpassivtxt:active {color:#000000}
A.navpassivtxt:hover {color:#000000}

.subnavactivetxt {font-family:Verdana; font-size:12px; font-weight:bold; text-decoration:none; color:#000000}
A.subnavactivetxt {color:#000000}
A.subnavactivetxt:visited {color:#000000}
A.subnavactivetxt:active {color:#000000}
A.subnavactivetxt:hover {color:#000000}

.subnavpassivtxt {font-family:Verdana; font-size:12px; text-decoration:none; color:#000000}
A.subnavpassivtxt {color:#000000}
A.subnavpassivtxt:visited {color:#000000}
A.subnavpassivtxt:active {color:#000000}
A.subnavpassivtxt:hover {color:#000000}

/*-----------------------------------------------------------------*/



/*---------------------------NETZWERK------------------------------*/

.details_hide{
display:none;
}

.details_show{
display:block;
float:left;
width:528;
height:128px;
border-bottom:1px solid #808080;
border-left:1px solid #808080;
border-right:1px solid #808080;
text-align:center;
padding-top:10px;
margin-bottom:10px;
}



.div_anschrift{
float:left;
width:251px;/*255*/
height:91px;/*115*/
padding:2px;
padding-top:20px;

}

.div_anschrift_false{
float:left;
width:251px;/*255*/
height:88px;/*115*/
padding:2px;
padding-top:25px;

}

.div_kontakt{
float:left;
width:251px;/*255*/
height:101px;/*115*/
padding:2px;
padding-top:10px;

}


/*BOX--------------------------------------------------------*/

.gc_box_norm{

float:left;
width:530px;
height:22px;
border-bottom:1px solid #808080;
padding-top:5px;

}

.gc_box_active{

float:left;
width:528px;
height:22px;
border-top:1px solid #808080;
border-left:1px solid #808080;
border-right:1px solid #808080;
padding-top:5px;
background:#EFEFEF !important;
margin-top:10px;

}

.gc_id{

float:left;
width:7px; /*37*/
height:22px;
color:#434343;
font-family:Verdana;
font-size:13px;
font-weight:normal;
text-decoration:none;
padding-left:5px;

}

.gc_name{

float:left;
width:335px;
height:22px;
color:#434343;
font-family:Verdana;
font-size:13px;
font-weight:normal;
text-decoration:none;	
		
}

.gc_status{
	
float:left;
width:100px;
height:22px;
color:#434343;
font-family:Verdana;
font-size:13px;
font-weight:normal;
text-decoration:none;
text-align:right;

}

.gc_mail{
	
float:left;
width:40px;
height:20px;/*22*/
text-align:right;
padding-top:2px;
		
}

.gc_arrow{
	
float:left;
width:35px;
height:22px;
text-align:right;
padding-right:5px;
		
}


/*END BOX--------------------------------------------------------*/


.gc_anschrift_true { height:10px;}

.gc_anschrift_false { height:21px;}


#head{

float:left;
width:530px;
height:28px;/*30*/
border-bottom:2px solid #808080;

margin-bottom:20px;
}

#foot{

float:left;
width:530px;
height:28px;/*30*/
border-top:2px solid #808080;

margin-top:20px;
}


.gc_headline{

float:left;
width:165px;
height:20px;/*25*/
color:#434343;
font-family:Verdana;
font-size:15px;
font-weight:normal;
text-decoration:none;
padding-top:5px;
padding-left:5px;
}

.div_char{

float:right;
width:355px;
height:20px;
text-align:right;
padding-right:5px;
padding-top:5px;
}



.charselect{
color:#434343;
font-family:Verdana;
font-size:13px;
font-weight:normal;
text-decoration:underline;
}

.charselect:hover{
color:#434343;
font-family:Verdana;
font-size:16px;
font-weight:normal;
text-decoration:underline;
}

.charselect_active{
color:#434343;
font-family:Verdana;
font-size:16px;
font-weight:bold;
text-decoration:none;
}



/*--Suche--------------------------------------------------------------------------------------------------------------------------*/


#gc_search{

width:526px;
height:20px;/*24*/
border-bottom:1px solid #808080;
border-top:1px solid #808080;
padding:2px;

}

#gc_search_text{

float:left;
width:100px;
height:20px;
color:#434343;
font-family:Verdana;
font-size:13px;
font-weight:normal;
text-decoration:none;

}

#gc_serach_input{

float:left;
width:350px;
height:20px;

}

#gc_search_button{

float:left;
width:70px;
height:20px;

}

/*---------------------------SONSTIGES-----------------------------*/

.radio { border:0px solid #ddd; }
.check { border:0px solid #ddd; }

.image {border:0px;}
.imageborder {border:1px solid black;}

/*-----------------------------------------------------------------*/









/*----------------------- AUSGEMUSTERT -----------------------------------------

a:hover { color: #659117;}

a.headline { color: #000066; text-decoration:none; }
a.headline:hover { color: #000066; text-decoration:none; }

a.teaserheadline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #659117; font-weight:normal; text-decoration:none; }
a.teaserheadline:hover { color: #659117; text-decoration:none; }

a.teasertext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-weight:normal; text-decoration:none; }
a.teasertext:hover {color: #666666; text-decoration:none;}

a.bold { color: #659117; font-weight:bold; text-decoration:none; text-decoration:none; }
a.bold:hover { color: #659117; font-weight:bold; text-decoration:none; }
a.bold:visited { color: #659117; font-weight:bold; text-decoration:none; }

a.red { color: #C10000; text-decoration:none; text-decoration:none; }
a.red:hover { color: #00CC00; text-decoration:none; }
a.red:visited { color: #C10000; text-decoration:none; }

a.abspann { color: #bhbhbh; text-decoration:bold; text-decoration:none; }
a.abspann:hover { color: #bhbhbh; text-decoration:none; }

a.autor { color: #659117; text-decoration:bold; text-decoration:none; font-style:none; }
a.autor:hover { color: #659117; text-decoration:none; }

a.textlinksmall { color: #659117; text-decoration:bold; font-size: 11px; text-decoration:none; }
a.textlinksmall:hover { color: #659117; text-decoration:none; font-size: 11px;  }

#headline
{
 text-decoration:none;
 Color: #000000;
 margin-left:0px;
 margin-top:011px;
 Font-Family: Verdana,Arial, Lucida, Sans-Serif;
 Font-Size: 17px;
 Font-Weight: normal;
}

table,td
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #cfcfcf;
}

.teaser {
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
color: #434343;
font-weight:bold;
}



.hhhhnormaltext { margin: 0; padding: 2px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;}

.pflichtfeld { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #cf5754; text-decoration:none;font-weight:bold;}


.bighead {font-family: Verdana, Arial, sans-serif; font-size: 36px; color: #434343; letter-spacing:10px; font-weight:bold; }
.bighead2 {font-family: Verdana, Arial, sans-serif; font-size: 36px; color: #434343; letter-spacing:2px; font-weight:bold; }
.ueberschrift { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration:none;font-weight:normal;}

.rot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration:none;font-weight:normal;}
.hinweis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #434343; text-decoration:none;font-weight:normal;}
.normaltextwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration:none;font-weight:normal; margin:5px;        	border-left-width : 100px; margin-left:10px;}
.normalgrau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #939393; text-decoration:none;font-weight:normal;}
.abspann { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #bhbhbh; text-decoration:none;font-weight:normal; line-height: 14px;}
.bildueberschrift { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-decoration:none; font-weight:normal; letter-spacing:1pt;}
.normaltextsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #434343; text-decoration:none;font-weight:normal; }
.bezahlt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #bfbfbf; text-decoration:line-through; font-weight:normal; }

.whitetext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration:bold; font-weight:bold; }
.teasertext1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; text-decoration:none;font-weight:normal; }
.teasertext2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #659117;text-decoration:none;font-weight:normal;}

------------------------------------------------------------------------------*/

