/*
Theme Name: vertmedia thme
Theme URI: http://www.vertmedia.de
Description: Standard Theme
Author: vertmedia
Author URI: http://www.vertmedia.de
*/

.quizmenu {display:none;}

.kontaktformular input {padding:5px; font-size:14px;}

.kontaktformular input[type=submit] {padding:5px; border:1px solid #adadad; background:whitesmoke; text-transform:uppercase;}
.kontaktformular input[type=submit]:hover {cursor:pointer; border:1px solid #adadad; background:lightgray;}



.kontakt {margin-top:15px;}

div.wpcf7-mail-sent-ok {
	padding:30px!important; background-color:#ebebeb!important;
	width:100%!important; text-align:center!important;border:0px!important;
	
}

div.wpcf7-mail-sent-ng {
	padding:30px!important; background-color:#ebebeb!important;
	width:100%!important; text-align:center!important; border:0px!important;
}

div.wpcf7-spam-blocked {
	padding:30px!important; background-color:#ebebeb!important;
	width:100%!important; text-align:center!important; border:0px!important;
}

div.wpcf7-validation-errors {
	padding:30px!important; background-color:#ebebeb!important;
	width:100%!important; text-align:center!important; border:0px!important;
}


input
{
outline: 0 none;
}

h1
{
line-height:120%;
}
table
{
max-width:100%!important;width:100%!important;
-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;   
}

textarea
{
outline: 0 none;
}

h2
{
line-height:120%
}

h3
{
line-height:120%
}


img
{
max-width:100%;
height:auto;
}
html{
  margin:0px;
  padding:0px;
  height:100%;
}

.bmenu{
    padding: 0px;
    margin: 0 0 10px 0;
    position: relative;
}
.bmenu {
    font-size: 30px;
   
}
.bmenu a{
	color: #ffffff;
	text-transform: uppercase;
	text-shadow: 0.5px 0px 4px #6c6c6c;
	letter-spacing: 1px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	padding-left:20px;
}
.bmenu:hover a{
	text-shadow: 0.5px 0px 4px #6c6c6c;
}
.bmenu a:hover{ 
	color: #ffffff;
	text-shadow: 12px 12px 4px #6c6c6c;
	padding-left:20px;
	text-decoration: none; 
}





    #mlb2-1861125,
    #mlb2-1861125 *,
    #mlb2-1861125 a:hover,
    #mlb2-1861125 a:visited,
    #mlb2-1861125 a:active {
        overflow: visible;
        position: static;
        background: none;
        border: none;
        bottom: auto;
        clear: none;
        cursor: default;
        float: none;
        font-size: medium;
        letter-spacing: normal;
        line-height: normal;
        text-align: left;
        text-indent: 0;
        text-transform: none;
        visibility: visible;
        white-space: normal;
        max-height: none;
        max-width: none;
        left: auto;
        min-height: 0;
        min-width: 0;
        right: auto;
        top: auto;
        width: auto;
        z-index: auto;
        text-shadow: none;
        box-shadow: none;
    }
    
    #mlb2-1861125 h4 {
        font-weight: normal;
    }
    
    #mlb2-1861125 .subscribe-form {
        padding: 20px;
        border: 2px solid #BDC3C7!important;
        background: #FFFFFF none!important;
        -webkit-border-radius: 10px!important;
        -moz-border-radius: 10px!important;
        border-radius: 10px!important;
    }
    
    #mlb2-1861125 .subscribe-form .form-section {
        /*float: left;*/
        /*width: 100%;*/
        margin-bottom: 20px;
    }
    
    #mlb2-1861125 .subscribe-form .form-section h4 {
        margin: 0px 0px 15px 0px;
        padding: 0px!important;
        color: #27AE60!important;
        font-family: Arial!important;
        font-size: 20px!important;
        line-height: 100%;
    }
    
    #mlb2-1861125 .subscribe-form .form-section p {
        line-height: 150%;
        padding: 0px!important;
        margin: 0px 0px 0px 0px;
        color: #000000!important;
        font-family: Arial!important;
        font-size: 15px!important;
    }
    
    #mlb2-1861125 .subscribe-form .form-section .confirmation_checkbox {
        line-height: 150%;
        padding: 0px!important;
        margin: 0px 0px 0px 0px;
        margin-bottom: 15px!important;
        color: #000000!important;
        font-family: Arial!important;
        font-size: 16px!important;
        font-weight: normal !important;
    }
    
    #mlb2-1861125 .subscribe-form .form-section .confirmation_checkbox input[type="checkbox"] {
        margin-right: 5px!important;
    }
    
    #mlb2-1861125 .subscribe-form .form-section .form-group {
        margin-bottom: 15px;
    }
    
    #mlb2-1861125 .subscribe-form .form-section .form-group label {
        float: left;
        margin-bottom: 10px;
        width: 100%;
        line-height: 100%;
        font-weight: bold;
        color: #000000!important;
        font-family: Arial!important;
        font-size: 15px!important;
    }
    
    #mlb2-1861125 .subscribe-form .form-section .checkbox {
        width: 100%;
        margin: 0px 0px 10px 0px;
    }
    
    #mlb2-1861125 .subscribe-form .form-section .checkbox label {
        color: #000000!important;
        font-family: Arial!important;
        font-size: 15px!important;
    }
    
    #mlb2-1861125 .subscribe-form .form-section .checkbox input {
        margin: 0px 5px 0px 0px;
    }
    
    #mlb2-1861125.ml-subscribe-form .form-group .form-control {
        width: 100%;
        font-size: 13px;
        padding: 10px 10px;
        height: auto;
        font-family: Arial;
        border-radius: 5px;
        border: 2px solid #BDC3C7!important;
        color: #000000!important;
        background-color: #FFFFFF!important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        clear: left;
        outline: 0 none;
    }
    
    #mlb2-1861125.ml-subscribe-form button {
        border: none !important;
        cursor: pointer !important;
        width: 100% !important;
        border-radius: 5px !important;
        height: 40px !important;
        background-color: #091F34 !important;
        vertical-align:middle;
        color: #FFFFFF!important;
        font-family: Arial!important;
        font-size: 16px!important;
        text-align: center !important;
        
    }
    
    #mlb2-1861125.ml-subscribe-form button.gradient-on {
   
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
        background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    }
    
    #mlb2-1861125.ml-subscribe-form button.gradient-on:hover {

        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
        background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    }
    
    #mlb2-1861125.ml-subscribe-form button[disabled] {
        cursor: not-allowed!important;
    }
    
    #mlb2-1861125.ml-subscribe-form .form-section.ml-error label {
        color: red!important;
    }
    
    #mlb2-1861125.ml-subscribe-form .form-group.ml-error label {
        color: red!important;
    }
    
    #mlb2-1861125.ml-subscribe-form .form-group.ml-error .form-control {
        border-color: red!important;
    }

















a:link      { color:#091F34; text-decoration:underline}
a:visited   { color:#091F34; text-decoration:underline}
a:active    { color:#091F34; text-decoration:underline}
a:hover     { color:#144472; text-decoration: none;}
a:focus     {outline: none;}

body{
    font-family:arial,helvetica,sans-serif;
    font-size:12 pt;
    color:#101E21;
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    height:100%;
    line-height:150%;
    text-align:justify;
}

iframe {max-width:100%;}

.narchiv li
{
width:60%;
display:block;
margin-top:5px;
border-bottom:solid 1px #adadad;
padding:15px;
}

h3 {font-size:12pt; font-weight:bold;}

#comments h3 {font-size:12pt; font-weight:bold;}

.page-list a:link, .page-list a:visited, .page-list a:active 
{
color:#4b4b4b;
}

.page-list a:hover
{
color:#4b4b4b;
text-decoration:underline;
}

.wpcf7
{
position: relative;
left:0px;
top:0px;
z-index:0;
}

.skype
{
position:relative;
left:0px;
top:-50px;
z-index:1;
height:0px;
padding-bottom:15px;
}

div.table { 
      display: table; 
      border-collapse:collapse;  
    }
    div.tr { 
      display:table-row; 
    }
    div.td { 
      display:table-cell; 
      
      padding:5px; 
    }

.footertext{
color:#4b4b4b;
font-size: 10pt;
}

.sprachmenu
{
width:225px; border:solid 1px #4b4b4b; background-color:#ffffff; z-index: 101; margin-left:1px;
position:fixed; top:63px; -moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;
}

.balken
{
background-color:#091F34; position:fixed; z-index:100; top:0px; width:100%; height:80px; overflow:hidden;
}

.balkenm
{
background-color:#091F34; width:100%; padding:10px;
}


/*.balken
{
min-width:1400px; background-color:#091F34;  width:100%;
*/

.balken1
{
background-color:#091F34;  
width:100%; height:30px;overflow: hidden; color:#ffffff;padding-top:5px; padding-bottom:5px; margin-top:10px;
}

.searchbutton
{
margin-top:-2px;
font-family:arial,helvetica,sans-serif;
font-size:10.5pt;
background: transparent;
background-image:url(/images/searchbutton.png);
background-repeat: no-repeat;
border: 0px;
width: 30px;
height:30px;
vertical-align:middle;
position:relative;
z-index:1;
outline: 0 none;
top:3px;
}

.searchbutton:hover
{
cursor:pointer;
}

.searchfeld
{
margin-left:1px; 
background-color:#ebebeb;
height:25px;
width:140px;
padding-left:5px;
border:solid 1px #4b4b4b;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
outline: 0 none;
position:relative;
z-index:1;

}




.breadcrumb
{
padding-left:10px; font-size:9pt;
margin-top:90px;
z-index:1;
position:relative;
}

.breadcrumb a:visited, .breadcrumb a:link, .breadcrumb a:active
{
margin-top:10px;
color: #4b4b4b;
font-size:9pt;
}

.breadcrumb a:hover
{
margin-top:10px;
color: #4b4b4b;
font-size:9pt;
text-decoration: none;
}

.clear {
	clear: both;
}

.inner {
	width: 1320px;
	margin: auto;
}


#header {
	padding: 1% 2% 0 2%;
	width: 96%;
	background: #fff;
}

#menu a, #menu a:visited , #menu a:active {display: block;
color:#e50505;
font-family:arial,helvetica,sans-serif;
font-size:10.5pt;
height:35px;
line-height:35px;
margin-left:20px;

margin-top:3px;}

#menu a:hover {background-color:#;
color:#e50505;
height:35px;
line-height:35px;
margin-left:20px;
font-family:arial,helvetica,sans-serif;
font-size:10.5pt;
margin-top:3px;}



#menu li {
	display: inline; 
}

#hauptnavi a:visited, #hauptnavi a:active, #hauptnavi a:link
{color:#ffffff; text-transform: uppercase; font-size:10pt; text-decoration:none;}

#hauptnavi a:hover
{color:#ffffff; text-transform: uppercase; font-size:10pt; text-decoration:underline;}

#hauptnavi li
{

display: inline; margin-left:13px;
}

#hauptnavi li ul
{
display:none!important;
}


#fnavi a:visited, #fnavi a:active, #fnavi a:link
{color:#ffffff; font-size:10.5px; text-transform: uppercase; text-decoration:none;}

#fnavi a:hover
{color:#ffffff; font-size:10.5px; text-transform: uppercase; text-decoration:underline;}


#fnavi li
{
color:#ffffff; font-size:10.5px;
display: inline; margin-left:20px;text-transform: uppercase;
}




#sidebar1 li {display: block;}

.widgettitle
{display:none;
}

#main {
	margin: 0 0 0 0;
}

ol li
{
margin-top:10px;
}

ul li
{
margin-top:10px;
}

#content {
	width: 850px;
	margin-left:20px;
}

#contentm {width:100%;}

#contentm {
	width: 90%;
	margin:auto;
}

#sidebar {
	width: 200px;
		margin-left:20px;
	background: #ffffff;
}

#sidebar, #content {
	float: left;
}

#sidebar1 {
	padding-left:10px; text-align:left; width: 215px;
}

#sidebar1, #content {
	float: left;
}

#meta {
	background: #ccc;
	padding: 0.5% 1%;
	margin: 1% 0;
}

#category_description,
#tag_description {
	margin: 0 0 2%;
}

.search-title {
	margin: 0 0 2% 0;
}

#comments_container {
	padding: 2%;
	margin: 2% 0 0 0;
	border-top: 1px solid #ccc;
}

#flmenu {
  font-size:10.5pt;
  position:absolute;  
}

#flmenu ul {
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
}

#flmenu li.topmenu {
  padding:5px; margin:0px; float:left;
}

.topmenu a {
  padding:5px;
float:left;
  width:200px;
  text-align:left;
}

.topmenu ul{
  display:none;
}

.topmenu a, .submenu a{
  padding:1px 5px;
  border:solid 0px;
  border-collapse:collapse;
  color:#4b4b4b;
  text-decoration:none;
  background-color:#ffffff;
  margin:0;  
}

.submenu a{
  padding-top:10px;
  font-size:10.5pt;
  width:200px;
  position:relative;
  clear:both; /* special IE6 */
}

#flmenu a:hover, .topmenu.on a {
  color:#4b4b4b;
text-decoration:underline;
  background-color:#ffffff !important;
}

.topmenu:hover ul {
  display:block;  
  z-index:500;
}




#flmenu1 {
  font-size:10.5pt;
  position:absolute;  
}

#flmenu1 ul {
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
}

#flmenu1 li.topmenu1 {
   float:left;
}

.topmenu1 a {
 
float:left;
  
  text-align:left;
}

.topmenu1 ul{
  display:none;
}

.topmenu1 a{
 
  
  color:#4b4b4b;
  text-decoration:none;
  background-color:#ffffff;
  margin:0;  
}

.submenu1 a{
  padding:1px 5px;
 color: #4b4b4b;
  text-decoration:none;
  background-color:#ebebeb;
   
}

.submenu1 a{
  padding-top:10px;
  font-size:15px;
  width:100%;

  clear:both; /* special IE6 */
}

#flmenu1 a:hover, .topmenu1.on a {
  color:#4b4b4b;
text-decoration:underline;
  background-color:#ebebeb !important;
}

.topmenu1:hover ul {
  display:block;  
  z-index:500;
}





.nbox
{
width:185px;
background-color:#ffffff;
border: solid 1px #101E21;
padding:5px;
line-height:150%;
margin:auto;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px;
font-size:10pt;
text-align:left;
} 

.rechts
{
float:right;
padding-left:10px;
}

.alignright
{
float:right;
padding-left:10px;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.alignleft
{
float:left;
padding-left:10px;
}

.nbox a:link, .nbox a:active, .nbox a:visited
{
color: #101E21;
text-decoration:none;
}

.nbox a:hover
{
color:#101E21; text-decoration:underline;
}

.nbox li
{
display: block;
padding-top:15px;
}

.nbox1
{
font-weight:bold;
color: #4b4b4b;
} 

.mediabuttons
{
background-color:#;
}

.logo
{
padding-left:10px;
width:230px;
position:relative; 
top:-105px;
z-index:100;

}

#mnavi
{
display:none;
}

.tagcloud
{
background-color:#091F34;width:185px;text-align:center;padding:5px;vertical-align:middle;margin:auto;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;
}
.tagcloud a {
    text-decoration:none;
    color:white!important;
}
          
.tagcloud a:hover {
text-decoration:underline;
color:white!important;
}

a.prio_1:link {font-size:15px}
a.prio_1:active {font-size:15px}
a.prio_1:visited {font-size:15px}
a.prio_1:hover {font-size:15px}

a.prio_2:link {font-size:17px}
a.prio_2:active {font-size:17px}
a.prio_2:visited {font-size:17px}
a.prio_2:hover {font-size:17px}

a.prio_3:link {font-size:19px}
a.prio_3:active {font-size:19px}
a.prio_3:visited {font-size:19px}
a.prio_3:hover {font-size:19px}

a.prio_4:link {font-size:21px}
a.prio_4:active {font-size:21px}
a.prio_4:visited {font-size:21px}
a.prio_4:hover {font-size:21px}

a.prio_5:link {font-size:23px}
a.prio_5:active {font-size:23px}
a.prio_5:visited {font-size:23px}
a.prio_5:hover {font-size:23px}

a.prio_6:link {font-size:25px}
a.prio_6:active {font-size:25px}
a.prio_6:visited {font-size:25px}
a.prio_6:hover {font-size:25px}


.ecken {
-moz-border-radius:10px; /* Firefox */
-webkit-border-radius:10px; /* Safari, Chrome */
-khtml-border-radius:10px; /* Konqueror */
border-radius:10px; /* CSS3 */
behavior:url(border-radius.htc);
}

#sidebar1 ul {margin-left: -25px;}

# li {margin-top:5px;}

.simple-section-nav {display:block;  line-height:20px;}


.simple-section-nav a, .simple-section-nav a:visited, .simple-section-nav a:active, .simple-section-nav a:link
{
color:#101E21;
line-height:20px;
text-decoration:none;
}

.simple-section-nav .current_page_item
{
background-image:url(/wp-content/themes/VM-RVI/images/vm-hover.png);
background-repeat:no-repeat;
margin-left:-14px;
padding-left:14px;}

.simple-section-nav .current_page_item li
{
}

.kform
{
width:150px;
text-align:left;
}


.simple-section-nav a:hover {
  color:#101E21;
  text-decoration:underline;
  line-height:20px;
  background-repeat: no-repeat;
}

.infohead
{
margin-top:30px; font-weight:bold;
font-size: 12pt;
}

.infobox
{
font-size:10pt;
height:145px;
}


.mnavi
{
display:none;
}

.navfoot
{
margin-top:-50px;
}

.navfootm
{
}
/*--------------------*/

@media only screen and (max-width: 1320px) {
.balken1
{
background-color:#091F34;  
width:1320px; height:30px;overflow: hidden; color:#ffffff;padding-top:5px; padding-bottom:5px; margin-top:10px;
}
}


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

@media only screen and (max-width: 950px) {
.navfoot
{
margin-top:-55px;
}
.balken1
{
background-color:#091F34;  
width:1320px; height:30px;overflow: hidden; color:#ffffff;padding-top:5px; padding-bottom:5px; margin-top:10px;
}
}

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

@media only screen and (max-width: 1400px) {


.quizmenu {display:inline!important;}
.breadcrumb
{
visibility:hidden!important;
}

.balken
{
background-color:#091F34; position:fixed; z-index:100; top:0px; width:100%; height:80px; overflow:initial;}

.navfoot
{
margin-top:-75px;
}
.balken1
{
background-color:#091F34;  
width:1320px; height:50px;overflow: hidden; color:#ffffff;padding-top:5px; padding-bottom:5px; margin-top:10px;
} 
.logo 
{
position:absolute;
right:-40px; 
top:10px;
z-index:100;
}


#hauptnavi li
{
display: none!important; 
}


.mnavi
{
position:fixed; top:10px; left:-10px; display:block; width:200px; z-index:500;
}


#repmenu {
  font-size:10pt;
  text-transform: uppercase;
  position:absolute;  z-index:500;

}

#repmenu ul {
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
  
  
}


#repmenu li.reptop {
  padding:5px; margin-left:0px; float:left;
  -moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;
background-color:#091F34; 
  
  
}

#repmenu a:hover, .reptop.on a {
  color:#ffffff;
text-decoration:underline;
  background-color:#!important;
  
  

}

#repmenu {
  font-size:10.5pt;
  position:absolute;  z-index:500;
}

#repmenu ul {
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
}



.reptop a {
  padding:5px;
float:left;
  width:175px;
  text-align:left;
}

.reptop ul{
  display:none;
}

.reptop a, .repsub a{
  padding:1px 5px;
  border:solid 0px;
  border-collapse:collapse;
  color:#ffffff;
  text-decoration:none;
  background-color:#091F34;
  margin:0;  
 
}

.repsub a{
  padding-top:5px;
  font-size:10.5pt;
  width:175px;
  position:relative;z-index:500;
  clear:both;
  padding-left:25px;
  border-bottom:solid 1px #757575;
   /* special IE6 */
}



.reptop:hover ul {
  display:block;  
  z-index:500;

}

}
.layoutnormal
{
display:inline;
}

.layoutresp
{
display:none;
}

#breadcrumb-resp
{
display:none;
}







.topmenu-mobil a {
  padding:5px;
float:left;
  width:100%;
  text-align:left;
}

.topmenu-mobil ul{
  display:block;}





.topmenu-mobil a, .submenu-mobil a{
  font-size:16px;
  padding-top:15px!important;padding-left:5px; paddding-right:5px;
  border:solid 0px;
  border-collapse:collapse;
  color:#ffffff;
  text-decoration:none;
  background-color:#212121;
  margin:0;  
}


.submenu-mobil a{
  font-size:16px;
  width:100%;
  position:relative; 

  clear:both; /* special IE6 */
}



#flmenu-mobil {
  font-size:15px;
  position:absolute;  
}

#flmenu-mobil ul {
  list-style-type:none;
  list-style-image:none;
  margin:0px;
  padding:0px;
}

#flmenu-mobil li.topmenu-mobil {
  padding-left:5px; padding-right:5px; float:left;
}

#flmenu-mobil a:hover, .topmenu-mobil.on a {
  color:#ffffff;
text-decoration:underline;
  background-color:#212121!important;
}


.sprachmenu-mobil
{
padding-bottom:30px;
}

@media all and (max-width: 1400px){

.smb {visibility:hidden;}
.layoutresp
{
display:inline!important;
}
#sidebar
{
display:none!important;
}
#content
{
width:1000px;
}
.smb
{
visability:hidden!important;
}


}



@media all and (max-width: 1250px){




.layoutnormal
{
display:none!important;
}
.layoutresp
{
display:inline!important;
}
#sidebar
{
display:none!important;
}
#main
{
width:100%!important;
}
.inner
{
width:100%!important;
}
#content
{
width:85%!important; padding-right:20px; padding-left:20px; border-sizing:border-box;
}
.balken
{
width:100%!important;
}
.balken1
{
background-color:#091F34;  
width:100%; height:360px; color:#ffffff;padding-top:5px; padding-bottom:5px; margin-top:10px;
} 
.navfoot
{
margin-top:-340px!important;
margin-bottom:50px;
}
.navfoot li
{
display:block!important;
}
}

/************************/

@media all and (max-width: 500px){
.logo
{
position:absolute;
right:20px; 
top:23px;
z-index:100;
width:100px!important; 
}
#content
{
overflow:hidden!important;
}
#main
{
overflow:hidden!important;
}

h1 
{
font-size:110%!important;
}
h2 
{
font-size:110%!important;
}
h3 
{
font-size:110%!important;
}

body
{
overflow-x:hidden;
}
.balken1
{
background-color:#091F34;  
width:100%; height:400px; color:#ffffff;padding-top:5px; padding-bottom:5px; margin-top:10px;
} 
.navfoot
{
margin-top:-380px!important;
margin-bottom:50px;
}
.navfoot li
{
display:block!important;
}
}


/**/
