* { /* Mit dem Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin:0;
padding:0;
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd{margin:0; padding:0;}
div, p, li, a {background-repeat:no-repeat;}
h1{font-size:1.6em;font-weight:normal;color:#504e4a;margin:0 0 17px 0;}
h1.info{font-size:1.6em;font-weight:normal;color:#504e4a;margin:0 0 17px 0;}
h1.info_ot{font-size:1.6em;font-weight:normal;color:#504e4a;margin:0 0 17px 0;}
h1.info_wa{font-size:1.6em;font-weight:normal;color:#504e4a;margin:0 0 17px 0;}
.hr_content{margin:0px; padding:0px; height:28px; border-top: 1px solid #efefef;display:block;float:auto;}

/* ### reset some basic style ################################################### */
dl			{margin: 0 0 0 0;}
dl dt		{margin: 0 0 0 0;}
dl dd+dt	{margin-top: 0;}
dl dd		{margin: 0 0 0 0;}
ol			{list-style: none;}
ol li		{margin: 0 0 0 0;}
ol li ol	{margin: 0 0 0 0;}
ol li ul	{margin: 0 0 0 0;}
p			{margin: 0 0 28px 0;padding:0px;}
ul			{list-style: none;}
ul li		{margin: 0 0 0 0;}
ul li ul	{margin: 0 0 0 0; list-style: none;}
ul li ol	{margin: 0 0 0 0;}
pre			{font-size:1.2em; }
a:hover { text-decoration:none;}
img.hidden{width:0px;height:0px;display:hidden;}

html, body {
height:100%;
}

body{text-align:center;text-align: -moz-center;color: #333333;font-family:"arial", helvetica, sans-serif;font-size: 12px;background: #fff url(../images/bg.gif) repeat-x 0px 0px;}
/* \*/ * html body { text-align:center; } /* *//* IE 5.5 Hack */

.clear{clear:both; margin:0px; padding:0px;}
.clear2{clear:both;margin:0 0 30px 0; padding:0px;}
img, a img,:link img,:visited img, fieldset{border:none }

#head{
display:none;
}
#navi{
display:none;
}

#content{
margin:0;padding:0px;display:block;text-align:left;overflow:auto;
}

#content a{
text-decoration:none; color:#028aca;
}
#content a:hover{
text-decoration:underline; color:#028aca;
}
#content .datum{
color:#028aca;
}

#logo{
display:none;
}

#links{
width:663px;margin:0;padding:0px;float:left;display:inline-block;text-align:left;text-align: -moz-left;
}
#rechts{
display:none;
}
.links, .rechts{
width:305px; float:left;
}
.links{margin:0 33px 0 0;}

#inhalt{
width:653px;margin:0;padding:0;display:block;float:left;line-height:1.7em;font-size:1em;
}

#hauptnavigation{
display:none;
}

#fav{
display:none;
}

#globalnavi{
display:none;
}

UL {
margin:0px;padding:0px;float:left;
}
LI {
margin:0px;padding:0px;list-style-type:none;
}
LI.hr {
border-bottom:1px solid #ddddd5;margin:0px;padding:0px;width:100%;
}
A {
color:#265585; text-decoration:none; 
}
A.go {
color:#265585; text-decoration:none;background:url(../img/extern_link.gif) no-repeat right top;padding-right:8px; 
}
A:hover {
text-decoration:underline;
}

DIV#subnavigation {
display:none;
}

/*Kontaktforumlar------------------------------------------------*/
* html form#eins fieldset{
    position: relative;
    margin-top:1.5em;
    padding-top:1.1em;
    }

* html form#eins legend{
    position:absolute;
    top: -1.0em;
    left: -7px;
    display:inline;
    }
    
#kontakt{width:654px;float:left;margin:0;}
#personal, #mitteilung, #informationen{margin-top:5px;}
form#eins fieldset {display:block; font-family:Arial,helvetica, sans-serif;background:#f9f9f9;}
form#eins legend {height:23px;font-family:Arial,helvetica, sans-serif; color:#ffffff;position: relative;margin-left:22px;font-weight:bold; border:1px solid #fff;padding:0 8px 0 8px!important; background:#028aca;vertical-align:center;line-height:22px;}
fieldset#personal span,fieldset#informationen span{display:block; margin-left:38px;}
fieldset#informationen span{display:block; margin-bottom:15px;}
form#eins #personal label, form#eins #mitteilung label{clear:left; display:block; float:left; width:160px; padding-bottom:0.4em;line-height:20px;margin-left:0px;}
form#eins #informationen label {clear:left; display:block; float:left; width:158px; margin-bottom:0.3em;line-height:20px;margin-left:0px;}
form#eins #personal input, form#eins #mitteilung input{border:1px solid #dcdcd4;font-family:Arial,helvetica, sans-serif; background:#ffffff; padding-left: 0.2em;margin-bottom:1.2em;width:402px;height:19px;line-height:20px;color:#333333;}
form#eins #personal input.button{height:24px; margin:0 16px 30px 0;padding:0 10px 2px 10px;width:80px;vertical-align:center;background:#f6f6f6;color:#333333;}
form#eins #personal .input_select{border:1px solid #ff0000;background-color:#ffdede;}
form#eins #informationen input{font-family:Arial,helvetica, sans-serif; border:1px solid #E5E5E0; background:#f5f5f5; padding-left: 0.2em; margin-bottom:0.6em;width:208px;height:19px;}


form#eins #infos input{margin:0em 0.7em 0em 0px; float:left;height:27px;}
form#eins #infos label{ text-align:left; display:block; line-height:27px;}
form#eins textarea {margin:0 0 18px 0px;width:402px; height:8.7em; border:1px solid #E5E5E0; padding:0.2em; overflow:auto; font-family:Arial,helvetica, sans-serif; font-size:1em;background-color:#ffffff;}
#personal p{font-size:0.9em;margin:10px 0px 20px 30px;}
/*Ende Kontaktforumlar------------------------------------------------*/

/*Prifil------------------------------------------------------------------*/
.profil_links{width:200px;float:left;padding-left:0px;margin:0px;}
.profil_rechts{float:left;width:430px; padding:0 20px 0 0;margin:0px;}
ul.profil li.profil_li{padding:7px 0 8px 0;float:left;display:block;}
ul.profil li.profil_li2{padding:7px 0 8px 0;float:left;display:block;border-top:1px solid #efefef;}
ul.profil li.profil_li3{padding:7px 0 8px 0;float:left;display:block;border-bottom:1px solid #efefef;border-top:1px solid #efefef;}
ul.profil li.color{background:#f6f6f6;}
/*Ende Prifil------------------------------------------------------------------*/

/*Prifil------------------------------------------------------------------*/
.impressum_links{width:185px;float:left;padding-left:0px;margin:0px;}
.impressum_rechts{float:left;width:445px; padding:0 20px 0 0;margin:0px;}
ul.impressum li.impressum_li{padding:7px 0 8px 0;float:left;display:block;}
ul.impressum li.impressum_li2{padding:7px 0 8px 0;float:left;display:block;border-top:1px solid #efefef;}
ul.impressum li.impressum_li3{padding:7px 0 8px 0;float:left;display:block;border-bottom:1px solid #efefef;border-top:1px solid #efefef;}
ul.impressum li.color{background:#f6f6f6;}
/*Ende Prifil------------------------------------------------------------------*/

/*Referenzen------------------------------------------------------------------*/
table.referenzen{margin:0px; padding:0px;width:100%;border:0px;}
table.referenzen td{padding:7px 10px 8px 10px;margin:0px; border-top:1px solid #efefef;}
table.referenzen td.cell1{width:120px; margin:0px;}
table.referenzen td.cell2{width:240px; margin:0px;}
table.referenzen td.cell3{margin:0px;}
table.referenzen td.cell4{margin:0px;}
table.referenzen tr.color{background:#f6f6f6;margin:0px;}
/*Ende Referenzen------------------------------------------------------------------*/

/*Leistungen------------------------------------------------------------------*/
table.leistungen{margin:6px 0 26px 0; padding:0px;width:100%;border:0px;float:left;}
table.leistungen td{padding:7px 10px 8px 10px;margin:0px;border-top:1px solid #efefef;}
table.leistungen tr.color{background:#f6f6f6;margin:0px;}
/*Ende Leistungen------------------------------------------------------------------*/

/*Leistungen Internet------------------------------------------------------------------*/
table.leistungen_internet{margin:0px 0 26px 0; padding:0px;width:100%;line-height:25px;}
table.leistungen_internet td{margin:0px; vertical-align:top;}
table.leistungen_internet td.ueberschrift{padding:5px 10px 5px 10px;color:#ffffff; background:#21a9db;}
table.leistungen_internet td.uebersicht{padding:10px 10px 10px 10px;background:#f6f6f6;}
table.leistungen_internet td.umfang{padding:10px 10px 10px 10px;}
table.leistungen_internet td.abstand{padding:0px; margin:0px;width:8px;}
table.leistungen_internet tr.color{background:#f6f6f6;margin:0px;}
/*Ende Leistungen Internet------------------------------------------------------------------*/

/*Sitemap--------------------------------------------------------------------*/
.sitemap2 li{widht:100%;float:left;}
.sitemap2 a{display:block;line-height:25px;text-decoration:none;padding:5px 0 5px 0;width:100%;}
.sitemap2 a:hover{text-decoration:none!important;color:#ffffff!important}
.sitemap2 {margin:0px;padding:0px;list-style-type:none;}
.sitemap2 .smsub .level2,{text-indent:53px;}
.sitemap2 .smsub .level3 {text-indent:70px;}
.sitemap2 .smsub .level3_2 {text-indent:87px;}
.sitemap2 li{line-height:25px;display:block;width:100%;}
.sitemap2 .smmain{width:100%;background-color:#f5f5f5;text-indent:10px;font-weight:bold;display:block;border-top:1px solid #ecece6;float:left;} 
.sitemap2 .smmain a{width:100%;font-weight:bold;padding:5px 0 5px 0;}
.sitemap2 .smmain a:hover{font-weight:bold;background-color:#028aca;text-decoration:none;color:#ffffff;}
.sitemap2 .smsub a, .sitemap2 .smsub2 a{width:100%;text-indent:35px;display:block;border-top:1px solid #ecece6;}
.sitemap2 .smsub a:hover{font-weight:bold;background-color:#028aca;color:#ffffff!important;text-decoration:none;}
.sitemap2 .right{visibility:hidden;font-weight:normal;font-style:italic;color:#ffffff;}
.sitemap2 a:hover .right{visibility:visible;}
/*Ende Sitempa--------------------------------------------------------------*/
