* {
margin:0;
padding:0;
}

.onlyprint{
        display:none;
}

img.onlyprint{
        margin-bottom:11px;
}

body	{
	color:white;
	background-color:#343434;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

form, input{
        z-index:0;
}

a:link, a:visited{color:#ffdd00; text-decoration:none;}
a:hover{color:#ffdd00; text-decoration:underline;}

h1 a img, .aviseclogo a img{
	float:left;	
	border:none;
}

h2, #content h1, #boxfour h1{
	font-size:130%;	
	font-weight:normal;
	margin-bottom:0.5em;
}

#content h1, #content h2, #content-home h2, #boxfour h2{
        border-bottom:1px solid #FFDD00;
}

h3, #content-home h1, #boxfour h1{
	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#header1{
	clear:both;
}

div#header2{
	clear:both;
	height:267px;
	padding-top:0px;
}

div#header2 img.titelbild{
	float:left;
}

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:5px auto 11px;
}

div#topright table td.right{
	text-align:right;
}

div#topright img{
	border-bottom:1px solid #343434;
}


  div#sidebar{
	list-style-type:none;
	width:188px;
	min-height:300px;
	padding:11px;
	float:right;
	border:1px solid #767676;	
	margin:11px 0 11px 0;
}

div#sidebar ul{
	list-style-type:none;
}

div#sidebar p{
        margin-bottom:0;
}

div#sidebar .more{
        margin-top:0;
        margin-bottom:11px;
}

div#submenu,div#submenu1{
	width:188px;
	min-height:300px;
	padding:11px;
	float:left;
	/*border:1px solid #767676;*/	
	margin:11px 0 11px 0;
}


div#submenu ul,div#submenu1 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#submenu1 ul li a{
        display:block;
        margin: 1px 0;
        padding:3px 11px 0;
	color:#FFDD00;
	text-decoration:none;
	/*width:150px;*/
}
div#submenu1 ul li a:hover{ text-decoration:underline;}
div#submenu ul li a:hover{
    background:#fedc2e !important;
	color:black;
}


.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#content table{
	border-collapse:collapse;
	padding:3px;
}

div#content table td{
	padding:3px;
}

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#boxfour{
	margin:11px 0 11px 0;
}

div#content ul, div#boxone ul, div#boxtwo ul, div#boxthree ul,  div#boxfour 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, div#boxfour ul li{
	background-image:url("images/bullet.gif");
        background-repeat:no-repeat;
        background-position:0.2em 0.4em;
        padding-left:1em;
}

div#boxfour{
	clear:both;
	padding:5px 11px;
	margin:22px 0;
	border:1px solid #767676;
}

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;
}
/*==========================comment style ==================*/
#commentform p{width:300px; overflow:hidden;}
#commentform label{float:left;}
#commentform span{float:left;}
#commentform input{float:right; }
#commentform p.comment-form-comment{width:400px; overflow:hidden;}
#commentform p.form-submit{width:381px;}
.comment-form-comment label{padding:5px 0 5px 0;}
.widget-contain{
   width:186px;
   padding-bottom:20px;
}
.widget-contain h3{
  /* font-size:16px; */
   color:#FFF;
    font-size: 130%;
    font-weight: normal;
}
.widget-contain li{ 
  line-height:20px !important;
  height:auto !important;
}
.widget-contain a{
  color:#FFDD00; 
  border:none !important; 
}
.widget-contain img{border:none !important;}
.widget-contain ul,.widget-contain ul li{ list-style:none !important;}
div#content.blogcont{ float:right !important;}
#content-home li{ line-height:20px !important;}
#content-home h2 {
	border:none !important;
	font: bold 13px Arial, Helvetica, sans-serif;
}
.blog #content h2 {
	border:none !important;
}
.blogcont h2 {
border:none !important;
}
h2.BlogTitle {
        border-bottom:1px solid #FFDD00 !important;
}
#bbas {
	float:right;
	margin: 0px;
	height: 23px;
	border:1px solid #767676;
	width:210px;
	background: url(http://avisec.ch/wp-content/uploads/playbtn.jpg) no-repeat left center;
	font-weight: normal;
	margin-bottom:10px;
}
#bbas a {
color:#fff;
}
#bbas span {
	padding: 0px 0px 0px 30px;
	font-size: 13px;
	line-height: 22px;
}
div#topright {
	clear:right;
	height:232px !important;
}
div#header2 img.titelbild {
    margin-top: -34px;
}
div#topright img {
    height: 100px !important;
    width: 210px !important;
}
#___plusone_0{ width:70px !important; float:left !important;}
