/*
Theme Name: BJ-IG
Theme URI: http://bj-ig.de
Description: Template von Brückner und Jarosch
Author: Norman Dandrs
Author URI: http://bj-ig.de
*/

* {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #2e1e82; font-size: 0.98em;}
html { height: 100%; }
body { padding: 0px; margin: 0px; background-color: #B3D234; height : 100%; width: 100%;overflow-x: hidden; }

#wrapper        {width: 1150px; margin: auto; text-align: left; background: #e6f1d1; height: 100%}
#header         {width: 100%; height: 150px; background:#2e1e82; text-align: center;}
#header2        {width: 1150px; margin: auto; height: 150px; padding: 0px; text-align: left; background:#fff;  background-image: url("pics/BJKopf_produkte.jpg"); background-repeat:no-repeat; background-position: bottom right;  }
#logo           {position: relative; width: 370px; height: 70px; top: 70px; left: 10px ;background-image: url("pics/logo5.gif"); }
#main           {background:#e6f1d1; background-image: url("pics/haken_linie.gif"); background-repeat:no-repeat; }
#sidebar        {position:relative; background: #ffdab9; height:auto; width: 200px; left: -40px; top: 50px; padding: 10px;float:left;border: #fff solid 10px; border-radius: 25px;}
#footer         {clear: both; height: 100px; padding: 20px; }

.menu-standart-container {background: #ee7600;text-align: center; vertical-align:center; height: 20px;}

#wrapper .menu-standart-container ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#wrapper .menu-standart-container li {display: inline;  padding: 5px 30px 5px 30px;} 
#wrapper .menu-standart-container a {text-decoration:none; color: #fff; padding: 4px 20px;}
#wrapper .menu-standart-container a:hover {color: #2e1e82; }
#wrapper .menu-standart-container .current_page_item a {font-weight: bold; text-decoration:none; color: #000;background: #fff; }
#wrapper .menu-standart-container .current-page-ancestor a {font-weight: bold; text-decoration:none; color: #000;background: #fff; }

#sidebar .widgettitle {display: none;}
#sidebar li {list-style-type: none;font-weight:normal;}
#sidebar .menu li {border-bottom: solid 1px #fff;padding: 5px 0px 5px 5px;}
#sidebar .menu .sub-menu li {border-bottom: none;}
#sidebar .menu-home-container li {border-bottom: none}

#sidebar ul {padding: 0px 0px 5px 14px; list-style-type: none; list-style-image: none; border: none;}
#sidebar ul .sub-menu {display:none;}
#sidebar .menu ul .sub-menu ul li {display:none;}
#sidebar .menu ul .sub-menu .current_page_item ul li {display:block;padding: 0px;}
#sidebar .menu ul .sub-menu .current_page_ancestor ul li {display:block;padding: 0px;}
#sidebar .current_page_item .sub-menu {display:block;}
#sidebar .current_page_ancestor .sub-menu {display:block;}
#sidebar ul a {text-decoration: none; }
#sidebar .current_page_item {font-weight: bold; display:block;}
#sidebar .current_page_ancestor {font-weight: bold;}

#main div {padding: 50px 250px;}

h1{
    width: 900px;
	text-align : left;
	vertical-align : top;		
	font-size: 1.3em;
	line-height: 1.5em;
	border-bottom: 5px #B3D234  solid;  
	padding : 0px;
	margin: 0px 0px 30px 0px;
	/*width: 50em;*/
}

h2{
    width: 900px;
	text-align : left;
	vertical-align : top;	
	font-size: 1.2em;
	/*width: 50em;	*/
	border-bottom: 5px #B3D234 solid;
	padding : 0px;
	margin: 30px 0px 20px 0px;
}

h3{
	text-align : left;
	vertical-align : top;	
	font-size: 1.1em;
	padding : 0px;
	margin: 30px 0px;
}

h4{
	text-align : left;
	vertical-align : top;	
	font-size: 1em;
	padding : 0px;
	margin: 0px;
}

h5{
	text-align : left;
	vertical-align : top;	
	font-size: 0.9em;
	padding : 0px;
	margin: 0px;
}

h6{
	text-align : left;
	vertical-align : top;	
	font-size: 0.8em;
	padding : 0px;
	margin: 0px; /*0px -5px 0px;*/
}

a {
	font-size:1em;
}

a:link {
	color: #2f4f4f;
	font-size: 1em;
	}

a:visited {
	color : #2f4f4f;
	font-size: 1em;
	}

a:hover {
	text-decoration: none;
	color: #b6120a;
	/*font-weight: bold;*/
	font-size: 1em;
	}

a:active {
	text-decoration : none;
	color : #228b22;
	font-size: 1em;
	/*font-weight: bold;*/
	}

.entry p, table {
    padding:0px 0px 0px 100px;
    }

.entry ul {
    padding:0px 0px 0px 120px;
    }

.entry ul ul {
    padding: 0px 0px 5px 20px;
    }

.stiftung{
    padding: 15px !important;
    width: 42em; 
    margin: 5px 5px 5px 100px; 
    background-color: #ffffff;  
    border: #2f4f4f 1px dotted;
    }

.stiftungtext{
    width: 40em; 
    padding: 15px 15px 0px 15px !important; 
    line-height: 3ex;
}

.stiftungtext p {
    padding: 5px 0px 5px 0px !important;
    }

blockquote {
    padding: 1px;
    }

blockquote strong{
    color: #000;
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    }

@media ( max-width : 1170px) {
            #sidebar        {left: -20px;}
            }
@media ( max-device-width : 950px) {
        .menu-standart-container { text-align:left;border-bottom: solid 5px #fff; height:auto;}
        * { font-size: initial;}
        #sidebar { padding: 10px 0px 10px 0px;  width:100%; position:static; float:none; border: none; border-radius: 0px;}
        #main div { padding: 10px;}
        #main { background-image:none;}
        #header2 { width:100%}
        #wrapper { width:100%;}
        #wrapper .menu-standart-container li { padding: 10px;}
        #sidebar .menu ul .sub-menu .current_page_ancestor ul li {width: auto;}
        }
