* {
margin:0;
padding:0;
}
div#sidebar{ display:none;}
.onlyscreen{
        display:none;
}

body	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

form, input{
        z-index:0;
}

a:link, a:visited{color:black;}
a:hover{color:black;}

h1 a img{
	float:left;	
	border:none;
}

h2{
	font-size:135%;	
	font-weight:normal;
	margin-bottom:0.5em;
}

#content h2, #content-home h2{
        border-bottom:1px solid #FFDD00;
}

h3{
	font-size:100%;	
	font-weight:bold;
	margin-bottom:0.5em;
}

p{
	margin-bottom:1em;	
}

div#meta{
	float:right;
	text-align:right;
	width: 200px;
	height:69px;
}

div#meta p.login{
	margin-bottom:18px;
}

div#container{
	width: 980px;
	margin:0 auto;	
	padding:5px 22px 11px;
}

div#topright{
	float:right;
		border:1px solid #767676;
		height:265px;
		width:210px;
		/*color:#343434;
		background-color:white;*/
}

div#topright h2, div#topright h3, div#topright p, div#topright table{
	width:192px;
	margin:11px auto 11px;
}

div#topright table td.right{
	text-align:right;
}

div#topright img{
	border-bottom:1px solid #343434;
}

div#header1{
	clear:both;
}

div#header2{
	clear:both;
	height:267px;
	padding-top:0px;
}

div#header2 img.titelbild{
	float:left;
}
div#submenu{
	width:188px;
	min-height:300px;
	padding:11px;
	float:left;
	/*border:1px solid #767676;*/	
	margin:11px 0 11px 0;
}

div#submenu ul{
	list-style-type:none;
}

div#submenu ul li a{
        display:block;
        margin: 1px 0;
        padding:3px 11px 0;
	height:22px;
	color:white;
	text-decoration:none;
	/*width:150px;*/
}
div#submenu ul li a:hover{
    background:#fedc2e !important;
	color:black;
}



ul#sidebar{
	list-style-type:none;
	width:188px;
	min-height:300px;
	padding:11px;
	float:right;
	border:1px solid #767676;	
	margin:11px 0 11px 0;
}

ul#sidebar ul{
	list-style-type:none;
}

ul#sidebar p{
        margin-bottom:0;
}

ul#sidebar .more{
        margin-top:0;
        margin-bottom:11px;
}

.breadcrumb{
        margin-bottom:22px;
        font-size:85%;
}

.breadcrumb a{
	color:white;
}

div#content, div#content-home{
	min-height:300px;
	float:left;
	/*border:1px solid #767676;*/
}

div#content-home{
	width:750px;
	padding:0;
	margin:0 0 11px;
}

div#content{
	width:528px;
	padding:11px;
	margin:0 0 11px;
}

div#boxone, div#boxtwo, div#boxthree{
	width:218px;
	min-height:300px;
	float:left;
	padding:11px;
	margin:11px 11px 11px 0;
	border:1px solid #767676;
}

div#content img, div#boxone img, div#boxtwo img, div#boxthree img{
	border:none;
}

div#boxthree{
	margin:11px 0 11px 0;
}

div#content ul, div#boxone ul, div#boxtwo ul, div#boxthree ul, div#submenu ul{
	margin: 11px 0 5px 0;
        list-style-type:none;
        padding:0;
}

div#content ul li, div#boxone ul li, div#boxtwo ul li, div#boxthree ul li{
	background-image:url("images/bullet.gif");
        background-repeat:no-repeat;
        background-position:0.2em 0.4em;
        padding-left:1em;
}

div#footer{
	clear:both;
	padding:5px 11px;
	margin:22px 0;
	border:1px solid #767676;
	background-color:black;
	color:#767676;
	font-size:90%;
}

div#footer span a{
	color:#767676;
}

div.wpcf7-mail-sent-ok {
border:2px solid #ffdd00 !important;
}


.gmnoprint{
color:black;
}

/******************************************
* Align box
******************************************/

img.centered, .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}
