@import url(/Templates/default/global.css);
.c {clear: both;}

body { font-family:Verdana, Arial, Helvetica, sans-serif; background:url(images/1px-layout-q.gif) center repeat-y;}

#whiteheader { background:#fff; padding-top:20px; }

#wrapper { width:981px; border: 1px #000 solid; border-right:0 none/*ie6fix*/; border-bottom:0 none; position:relative; background:#fff; margin:0 auto 0 auto; padding:7px; padding-bottom:0; margin-bottom:20px;}

#wrapper0 { border:1px #000 solid; border-bottom:0 none; background:url(images/1px-navi-q.gif) repeat-y #e4e5ee; }


#header { border-bottom:1px solid #fff; }

#titleheader { background:url(images/header.gif) no-repeat #03193f; height:201px; }
#titleheader span { color:#fff; text-align:center; display:block; font-family: Times New Roman, Serif; font-size:2.1em; letter-spacing:0.1em; padding-top:133px;}

#flashheader { height:160px; border-bottom: 1px solid #000; border-top:1px solid #000; background:#888;}


#hmenue { border-top:1px solid #fff; border-bottom:1px solid #fff; height:0.01%/*ie6fix*/; background: url(images/1px-verlauf.jpg) repeat-x  -1px 0 #afb8c1;}
#hmenue ul { margin:0; padding:0;}
#hmenue li{ float:left; display:block; list-style:none; text-align:center; margin:0; padding:6px 0 6px 0; width:244px; border-right:1px solid #fff;}
#hmenue .hmenuelast { border-right:0 none; }
#hmenue a{ font-size:1.1em; font-weight:bold; text-decoration:none; color:#fff;}


#sidebar { position:absolute; width:240px; left:8px; background:#03193f; border-right:1px solid #fff; padding-bottom:3em; padding-top:3em;}

#menue ul {	list-style:square; list-style-position:inside; padding:0; margin:0; border-top:1px #a7adcf solid; }
#menue ul ul{ border-top:0 none; }
#menue ul li { margin:0; padding:0.7em 0 0.7em 20px; border-bottom:#a7adcf 1px solid; text-indent:-13px; color:#999; }
#menue ul li li { border-style:none; padding-left:20px;	background:none;  line-height:1.3em;}
#menue ul li a { text-decoration:none; color:#fff;}
#menue ul li span { padding-right:10px; }
#menue .menu1active,  
#menue .menu1{ background:#757ba7; }
#menue a.menu1active{ font-weight:bold; }

#langselect { text-align:center; margin-top:20px; }

#content { width:683px/*ie6fix*/; margin:0 0 0 240px; padding: 0 28px 0 28px;}

#content h1 {color:#03193f; font:160% Arial, verdana, Helvetica, sans-serif; margin:0 0 25px 0; padding:0; }
#content h2 {color:#03193f; font:120% Arial, verdana, Helvetica, sans-serif; padding:0; margin:0 0 8px 0; font-weight:bold;}
#content h3 {color:#03193f; font:bold 110% Arial, verdana, Helvetica, sans-serif; padding:0; margin:0 0 8px 0; }

#content ul  { margin:10px 20px; padding:0; list-style:square;}
#content ul li {color:#000000;}
#content ul.blog_menu { margin: 0; padding: 0; }
#content ul.blog_menu li { margin: 0; padding: 0 10px 5px 0; }


#content #kontakt {padding:50px 230px 0  255px}
#content #kontakt h1 {color:#009900;}
#content #kontakt img {float:right;margin:0;}


.blog_post_even {border:1px solid #cccccc;}
.blog_post_odd {border:1px solid #6699cc;}
#content .blog_post_even h2, #content .blog_post_odd h2 { padding: 10px 20px; margin: 0px; }
#content .blog_post_even div, #content .blog_post_odd div { padding: 10px 20px; margin: 0px; }
#content .blog_post_even div .cms_paragraph, #content .blog_post_odd div .cms_paragraph { padding: 0px; margin: 0px; }

#footer { margin-top:100px; margin-bottom:10px; padding-top:10px; border-top:1px solid #cccccc; font-size:x-small;}
#footer ul {list-style:none; margin:0; padding:0;}
#footer ul li {float:left; list-style:none; margin:0 10px 0 0;}
#footer a {text-decoration:none; color:#666666; font-size:90%;}
#footer p { color: #666666; }
#footer img {margin-right:10px; }


#breadcrumbs { margin:0 0 1em 0 !important; padding:0;}
#breadcrumbs ul { display: block !important; }
#breadcrumbs ul li { display: inline !important; float: none !important;  color:#666; font-size:x-small;}
#breadcrumbs ul li a { text-decoration:none; color:#666; font-size:x-small;}
#breadcrumbs br{ display:none;}

/* formulare */
.formular{
    width:100%;   
}

.formular .cms_fe_invalid_t .cms_fe_invalid_e{
    background:#f99;
}

/*.formular .cms_fe_below_not_invalid .cms_fe_invalid_e{
    background:#fff;   
}*/

.formular legend{ font-weight:bold; }


.formular .askform_btn{ background: #757ba7; color:#fff; font-weight:bold; padding:4px 10px 4px 10px; }

.formular td { padding-bottom:1.2em;}


.infoBox{
    background:#d4d4d4;
    border:1px solid #fff;
    padding:15px;
    width:490px;
    color:#03193F;
    font-weight:bold;
}

.infoBox a{
    color:#03193F;
}