/* copyright 2006 by graue*zellen; www.grauezellen.de*/

body, div, span, p, a, td, th, ol, ul, li, h1, h2, h3, h4, h5, h6, adress
{
font-family : Arial, Helvetica, sans-serif;
}


#body
{
   background-color:#414142; 
/*   background-color:#c1edf2; */
}

#body_fck
{
   background-color:#cccccc; 
/*   background-color:#c1edf2; */
}


#center
{
position:absolute;
width:990px;
left:50%;
top:0px;
margin-left:-495px
}

#overlay
{
position:absolute;top:0;left:0;
z-index:90;
width:100%;
height:500px;
background-color:#000000;
filter:alpha(opacity=50);
-moz-opacity:0.6;
opacity:0.6;
}

#outerframe
{
position:absolute;left:40px;top:40px;
width:908px;
/*height:545px;*/
height:582px;
background-image:url(../gfx/outerframe_bg.gif);
background-repeat:no-repeat;
background-color:#414142;
}

#contentframe
{
position:absolute;left:50%;top:0px;
margin-left:-440px;
width:878px;
height:408px;
/*background-color:#0D0D0D;*/
z-index:99;
}

#content_layer
{
position:absolute;left:50%;top:156px;
margin-left:-440px;
width:878px;
height:408px;
/*background-color:#0D0D0D;*/
z-index:99;
}



#contentframe_splash
{
position:absolute;left:50%;top:0px;
margin-left:-440px;
width:878px;
height:545px;
z-index:99;
}

#mm_layer {
   position:absolute;left:315;top:80px;
   width:400;
   height:40;
   /*background-color:#cccccc;*/
   z-index:101;
   text-align:center;
   font-size:14px;
   font-weight:normal;
   color:#666666;
}



#content_left
{
/*background-color:#929396;*/
}
#container1
{
/*background-color:#0D0D0D;*/
z-index:100;
background-color:#929396;
height:408px;
/*display:none;*/
}

#content_center
{
/*background-color:#929396;*/
}
#container2
{
/*background-color:#0D0D0D;*/
z-index:100;
background-color:#929396;
height:408px;
}

#content_right
{
/*background-color:#58595B;*/
}
#container3
{
/*background-color:#0D0D0D;*/
z-index:100;
background-color:#58595B;
height:408px;
}

#footer
{
position:absolute;left:40px;top:622px;
width:914px;
height:25px;
text-align:center;
vertical-align:bottom;
}

#header {
position:absolute;left:14px;top:13px;
width:878px;
height:99px;
background-color:#C30066;
}

#navigation
{
   position:absolute;left:14px;top:528px;
   width:878px;
   height:36px;
   background-color:#C30066;
   /*border:solid;1px;#000000;*/
}

.startscreen_element {
border-style:solid;
border-width:1px;
/*border-color:#b0d5dd;*/
border-color:#bbbbbb;
width:141px;
height:97px;
}

#A0
{
position:absolute;left:14px;top:116px;
}

#A1
{
position:absolute;left:14px;top:219px;
}

#A2
{
position:absolute;left:14px;top:322px;
}

#A3
{
position:absolute;left:14px;top:425px;
}

#A4
{
position:absolute;left:14px;top:528px;
}

#navA4
{
position:absolute;left:14px;top:528px;
width:143px;
height:34px;
text-align:center;
vertical-align:middle;
line-height:34px;
}



#B0
{
position:absolute;left:161px;top:116px;
}

#B1
{
position:absolute;left:161px;top:219px;
}

#B2
{
position:absolute;left:161px;top:322px;
}

#B3
{
position:absolute;left:161px;top:425px;
}

#B4
{
position:absolute;left:161px;top:528px;
}
#navB4
{
position:absolute;left:161px;top:528px;
width:143px;
height:34px;
text-align:center;
vertical-align:middle;
line-height:34px;
}

#C0
{
position:absolute;left:308px;top:116px;
}

#C1
{
position:absolute;left:308px;top:219px;
}

#C2
{
position:absolute;left:308px;top:322px;
}

#C3
{
position:absolute;left:308px;top:425px;
}

#C4
{
position:absolute;left:308px;top:528px;
}
#navC4
{
position:absolute;left:308px;top:528px;
width:143px;
height:34px;
text-align:center;
vertical-align:middle;
line-height:34px;
}

#D0
{
position:absolute;left:455px;top:116px;
}

#D1
{
position:absolute;left:455px;top:219px;
}

#D2
{
position:absolute;left:455px;top:322px;
}

#D3
{
position:absolute;left:455px;top:425px;
}

#D4
{
position:absolute;left:455px;top:528px;
}
#navD4
{
position:absolute;left:455px;top:528px;
width:143px;
height:34px;
text-align:center;
vertical-align:middle;
line-height:34px;
}

#E0
{
position:absolute;left:602px;top:116px;
}

#E1
{
position:absolute;left:602px;top:219px;
}

#E2
{
position:absolute;left:602px;top:322px;
}

#E3
{
position:absolute;left:602px;top:425px;
}

#E4
{
position:absolute;left:602px;top:528px;
}
#navE4
{
position:absolute;left:602px;top:528px;
width:143px;
height:34px;
text-align:center;
vertical-align:middle;
line-height:34px;
}

#F0
{
position:absolute;left:749px;top:116px;
}

#F1
{
position:absolute;left:749px;top:219px;
}

#F2
{
position:absolute;left:749px;top:322px;
}

#F3
{
position:absolute;left:749px;top:425px;
}

#F4
{
position:absolute;left:749px;top:528px;
}
#navF4
{
position:absolute;left:749px;top:528px;
width:143px;
height:34px;
text-align:center;
vertical-align:middle;
line-height:34px;
}

/*schriftklassen*/

.navigation_label {
font-family : arial, helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
word-spacing:2px;
letter-spacing:1px;
/*line-height:20px;*/
color : #ffffff;
margin-top:2px;
margin-bottom:2px;

}

a.navigation_label:link, a.navigation_label:visited,a.navigation_label:active,a.navigation_label:focus{
	text-decoration : none;
}
a.navigation_label:hover {
	text-decoration : none;
    color:#333333;
}

.text_footer, h3
{
font-family : arial, helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
word-spacing:2px;
line-height:15px;
color : #ADAFB0;
}

a.h3:link, a.h3:visited, a.h3:link, a.text_footer:link, a.text_footer:visited
{
color : #A0A0A1;
text-decoration : underline;
}

a.h3:hover, a.h3:active, a.h3:focus, a.text_footer:hover, a.text_footer:active, a.text_footer:focus
{
color : #c30066;
text-decoration : underline;
}

.head1, h1
{
font-family : arial, helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
word-spacing:2px;
letter-spacing:1px;
line-height:20px;
/*color : #007592;*/
color : #c30066;
margin-top:2px;
margin-bottom:2px;
}

a.head1:link, a.head1:visited, a:h1:link, a:h1:visited
{
/*color : #007592;*/
color : #c30066;
text-decoration : none;
}

a.h1:hover, a.h1:active, a.h1:focus, a.head1:hover, a.head1:active, a.head1:focus
{
/*color : #007592;*/
color : #c30066;

text-decoration : underline;
}

.bodytext, .text1
{
font-family : arial, helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
/*word-spacing:2px;*/
letter-spacing:1px;
line-height:15px;
color : #4B4C4D;
}

a.bodytext:link, a.bodytext:visited, a.text1:link, a.text1:visited
{
color : #4B4C4D;
text-decoration : underline;
}

a.bodytext:hover, a.bodytext:active, a.bodytext:focus,a.text1:hover, a.text1:active, a.text1:focus
{
color : #c30066;
text-decoration : none;
}

.text2
{
font-family : arial, helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
word-spacing:1px;
letter-spacing:1px;
/*line-height:18px;*/
color : #939598;
}

a.text2:link, a.text2:visited
{
color : #939598;
text-decoration : none;
}

a.text2:hover, a.text2:active, a.text2:focus
{
color : #c30066;
text-decoration : none;
}

.gallery_pager, .gallery_pager_0 , .gallery_pager_1 
{
font-family : arial, helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
word-spacing:1px;
letter-spacing:1px;
/*line-height:18px;*/
color : #9a9b9d;
}

a.gallery_pager_0:link, a.gallery_pager_0:visited
{
color : #9a9b9d;
text-decoration : none;
}

a.gallery_pager_0:hover, a.gallery_pager_0:active, a.gallery_pager_0:focus
{
color : #9a9b9d;
text-decoration : none;
}


a.gallery_pager_1:link, a.gallery_pager_1:visited
{
color : #c30066;
text-decoration : none;
}

a.gallery_pager_1:hover, a.gallery_pager_1:active, a.gallery_pager_1:focus
{
color : #c30066;
text-decoration : none;
}

/* ################# formulare #####################*/
.cform {
	width:260px;
}

.checkbox1 {
   background-color:#c4c5c7; 
   border-style:solid;
}

.field1{
   background-color:#c4c5c7; 
   border-style:none;
   width:200px;
   height:20px;
}

.field2{
   background-color:#c4c5c7; 
   border-style:none;
   width:200px;
   height:40px;
}

.button1{
  text-align:left;
  padding-left:5px;
  font-size:11px; 
  height:20px;
  width:100px;
  background-color:#929396;
  background-image:url(/gfx/button1_bg.gif);
  color:#000000;
  border: 0px solid #929396;
}



/* ################# formulare #####################*/



#startframe
{
position:absolute;left:50%;top:116px;
margin-left:-440px;
width:878px;
height:450px;
z-index:99;
}

#start_bg_pic, #start_bg_pic0, #start_bg_pic1
{
/*background-color:#DEDEDE;*/
position:absolute;left:0px;top:0px;
width:878px;
height:450px;
z-index:1
}

#start_bg_pic_cover
{
background-color:#333333;
position:absolute;left:0px;top:0px;
width:878px;
height:450px;
z-index:1
}


#start_twds
{
background-color:#c30066;
/*background-image:url(/gfx/designhoch_aktuell.gif);*/
position:absolute;left:40px;top:400px;
width:170px;
height:35px;
z-index:2;
filter:alpha(opacity=50);
-moz-opacity:0.6;
opacity:0.6;
}

#start_textcontainer1
{
position:absolute;left:40px;top:400px;
width:170px;
height:35px;
z-index:3;
text-align:center;
vertical-align:bottom;
line-height:35px;
}

#start_back
{
background-color:#939598;
position:absolute;left:212px;top:400px;
width:13px;
height:35px;
z-index:2;
filter:alpha(opacity=50);
-moz-opacity:0.6;
opacity:0.6;
}

#start_back_content
{
background-image:url(../gfx/back_arrow.gif);
position:absolute;left:212px;top:400px;
width:13px;
height:35px;
z-index:3;
}

#start_back_content:hover, #start_back_content:active, #start_back_content:focus
{
background-color:#c30066;
position:absolute;left:212px;top:400px;
width:13px;
height:35px;
z-index:3;
}

#start_nav
{
background-color:#6D6F71;
position:absolute;left:227px;top:400px;
width:95px;
height:35px;
z-index:2;
filter:alpha(opacity=50);
-moz-opacity:0.6;
opacity:0.6;
}

#start_nav_content
{
position:absolute;left:227px;top:400px;
width:95px;
height:35px;
z-index:3;
}

#start_counter, .start_counter_segment  
{
width:14px;
height:35px;
z-index:3;
vertical-align:middle;
text-align:center;
line-height:35px;
}

#start_counter:hover, #start_counter_1:hover, #start_counter_2:hover, #start_counter_3:hover, #start_counter_4:hover, #start_counter_5:hover, #start_counter_6:hover, #start_counter_7:hover,  #start_counter_8:hover, #start_counter:active, #start_counter:focus, .start_counter_segment_over
{
background-color:#c30066;
width:14px;
height:35px;
z-index:3;
}

#start_forward
{
background-color:#939598;
position:absolute;left:324px;top:400px;
width:13px;
height:35px;
z-index:2;
filter:alpha(opacity=50);
-moz-opacity:0.6;
opacity:0.6;
}

#start_forward_content
{
background-image:url(../gfx/fw_arrow_start.gif);
position:absolute;left:324px;top:400px;
width:13px;
height:35px;
z-index:3;
}

#start_forward_content:hover, #start_forward_content:active, #start_forward_content:focus
{
background-color:#c30066;
position:absolute;left:324px;top:400px;
width:13px;
height:35px;
z-index:3;
}

#start_content
{
background-color:#d54d95;
position:absolute;left:339px;top:400px;
width:320px;
height:35px;
z-index:2;
filter:alpha(opacity=50);
-moz-opacity:0.6;
opacity:0.6;
}

#start_textcontainer2
{
position:absolute;left:339px;top:400px;
width:320px;
height:35px;
z-index:3;
padding-left:10px;
padding-top:2px;

vertical-align:middle;line-height:15px;
}

#start_forwardlink
{
background-color:#c30066;
position:absolute;left:661px;top:400px;
width:170px;
height:35px;
z-index:2;
filter:alpha(opacity=50);
-moz-opacity:0.6;
opacity:0.6;
}

#start_forwardlink:hover, #start_forwardlink:active, #start_forwardlink:focus
{
background-color:#c30066;
position:absolute;left:661px;top:400px;
width:170px;
height:35px;
z-index:3;
}

#start_textcontainer3
{
/*background-image:url(../gfx/fw_arrow2.gif);*/
background-repeat:no-repeat;
background-position:right;
position:absolute;left:661px;top:400px;
width:170px;
height:35px;
z-index:3;
vertical-align:middle;
text-align:center;
line-height:35px;
}

#start_textcontainer3:hover, #start_textcontainer3:active, #start_textcontainer3:focus
{
background-color:#d54d95;
position:absolute;left:661px;top:400px;
width:170px;
height:35px;
z-index:3;
}

.startnav
{
font-size:14px;
font-weight:normal;
color:#FFFFFF;
width:14px;
height:35px;
z-index:3;
vertical-align:middle;
text-align:center;
line-height:35px;
}

a.startnav:link, a.startnav:visited
{
color : #FFFFFF;
text-decoration : none;
}

a.startnav:hover, a.startnav:active, a.startnav:focus
{
color : #FFFFFF;
text-decoration : none;
}

.startnav_1
{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

a.startnav_1:link, a.startnav_1:visited
{
color : #FFFFFF;
text-decoration : none;
}

a.startnav_1:hover, a.startnav_1:active, a.startnav_1:focus
{

color : #231F20;
text-decoration : none;
}

.start_head
{
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size:21px;
font-weight : normal;
color:#FFFFFF;
}

a.start_head:link, a.start_head:visited
{
color : #FFFFFF;
text-decoration : none;
}

a.start_head:hover, a.start_head:active, a.start_head:focus
{
color : #231F20;
text-decoration : none;
}

.start_head2
{
font-size:12px;
font-weight : normal;
color:#FFFFFF;
letter-spacing:2px;
}

a.start_head2:link, a.start_head2:visited
{
color : #FFFFFF;
text-decoration : none;
}

a.start_head2:hover, a.start_head2:active, a.start_head2:focus
{
color : #231F20;
text-decoration : none;
}

.start_text
{
font-size:12px;
color:#FFFFFF;
}

a.start_text:link, a.start_text:visited
{
color : #FFFFFF;
text-decoration : none;
}

a.start_text:hover, a.start_text:active, a.start_text:focus
{
color : #FFFFFF;
text-decoration : none;
}

