/*  
Theme Name: DMLG
Theme URI: http://www.dmlg.at
Description: Black white design 
Version: 1.0
Author: DCNTRL Kommunikationsnetzwerk
Author URI: http://dcntrl.com
*/


* {
   margin:0;
   padding:0;
}

body {
   font-family: arial,verdana,sans-serif;
   font-size: 13px;
	color: #66666;
	background-color: #2375e4;
}
img {
   border:none;
}
a {
   border:none;
}

#container {
   width:1025px;
   height:825px;
   background: #87cefa;
   margin:10px 50px 0 30px;

}

h1 {
   position:absolute;
   left:50px;
   bottom:40px;
   font-size:1em;

}

h1 a:link, h1 a:visited {
   color:#ffffff;
   text-decoration:none;
   text-underline: none;
}

h1 a:hover {
   color:#3b3b39;
}

h2 {
   font-size: 20px;
   color:#000000;
   padding-bottom: 12px;
   text-decoration:none;
   text-underline: none;
}

a:link, a:visited {
   color:#000000;  
   text-decoration:none;
   text-underline: none; 
   
}

a:hover {
   color:#927cb3;
   text-decoration:none;
   text-underline: none;
}


.start {
	text-align: center;	
	font-size: 1.3em;
}

.button {
   background:url("/button_oben_hellgrau.png");
   float:left;
   width:160px;
   height:42px;
   text-align:center;
   padding:1.2em 0.3em;
   text-decoration: none;
   text-underline: none;

}


   
.button-unten {
   background-image:url("button_oben_hellblau.png");
   overflow : hidden;
   float:left;
   padding: 15px 0px 0px 0px;
   width:160px;
   height:42px;
   text-align:center;
   font-family:arial;
   font-size:13px;
   text-decoration: none;
   text-underline: none;
}


.page_item {
   background:url("butt_hellblau.png") ;
   float:left;
   width:160px;
   height:42px;
   text-align:center;
   text-decoration: none;
   text-underline: none;
   list-style-type:none;
}

.page_item a{
   display:block;
   position:relative;
   margin-top:15px;
   text-decoration:none;
   text-underline: none;
   list-style-type: none;
}
.page_item a:link {
   color:#000000;
   text-decoration:none;
   text-underline: none;
   list-style-type: none;
}

#startmenu {
   background-image: url("/Einstiegsseitelogo.png") no-repeat;
   display:block;
   float:left;
   width:100%;
   height:100%;
   margin:50px 50px 0 100px;
   border-left: 1px solid #262626;
   border-right: 1px solid #262626;
   border-top: 1px solid #262626;
   border-bottom: 1px solid #262626;
}

	
#main {
   position:center;
   float:left;
   width:1024px;
   height:400px;
   border-left: 1px solid #262626;
   border-right: 1px solid #262626;
}

#navi {
   position:relative;
   float:left;
   width:1024px;
   display:inline;
   padding:0;
   height:382px; 
   border-top: 1px solid #262626;
   border-left: 1px solid #262626;
   border-right: 1px solid #262626;
   
}

#logo {
   position:realtive;
   float:left;
   width:1024px;
   height:128px;
}

#bildkette {
   float:left;
   width:1024px;
   height:123px;
   margin-top:30px;
}


#main-content {
   position:relative;
   float:left;
   width:1024px;
   height:400px;
   display:inline;
   padding:0;
}

#main-content #text {
   margin-left:162px;
   margin-top:40px;
   overflow: auto;
   height: 350px;
   width:700px; 
   background-color: #ededed;

	
}
   
#right-button {
   position:relative;
   float:right;
   width:160px;
   height:42px;
   overflow : hidden;
   text-align:center;
   font-family:arial;
   font-size:13px;
   text-decoration: none;
   text-underline: none;

}

#middle-button {
   position:relative;
   float:left;
   margin-left:270px;
   width:160px;
   height:42px;
   overflow : hidden;
   text-align:center;
   font-family:arial;
   font-size:13px;
   text-decoration: none;
   text-underline: none;
}


#left-button {
   position:relative;
   float:left;
   width:160px;
   height:42px;
   overflow : hidden;
   text-align:center;
   font-family:arial;
   font-size:13px;
   text-decoration: none;
   text-underline: none;

}

#De-button 
 {
   position:relative;
   float:left;
   width:84px;
   height:40px;
   text-decoration: none;
   text-underline: none;
   font-size:25px;   
}


#En-button {
   position:relative;
   float:right;
   width:84px;
   height:40px;
   text-decoration: none;
   text-underline: none;
   font-size:25px;
}

#logostart {
   position:relative;
   float:left;
   width:500px;
   height:300px;
   margin-top:-400px;
   margin-left:262px;
   border-left: 1px solid #262626;
   border-right: 1px solid #262626;
   border-top: 1px solid #262626;
   border-bottom: 1px solid #262626;
}

#anschrift{
float:left;
margin-top:300px;
font-size:80%;
}


/* Navigation*/


#navi-links {
   float:left;
   width:1024px;
   height:100px;
   margin-top:20px;
   position:relative;

}

#navi-links ul {
   list-style-type:none;
   margin:0;
}

#navi-links li {
   list-style-type:none;
}

#navi-links li ul li {
   float:left;
   margin-left:45px;
   margin-right:50px;
   margin-top:10px;
   text-align: center;
   height:42px; 
   width:160px;
   list-style-type:none;

}

.current_page_item{
   background:url("butt_dunkelblau.png");
}

.current_page_anchestor{
   color:#000000;
   font-style:bold;
}
ul li.current_page_item a { 
 
   color:#000000;
   font-weight:bold;
   list-style-type:none;
}


/* ARTICLES */

.post {
   margin:15px 15px 30px 15px;
   font-size:13px;
   text-align:justify;
   line-height:1.6em;
   padding:0;
}

.post ul, .post ol {
   margin:10px 0 10px 40px;
}

.post h2 {
   font-size: 20px;
   color:#000000;
   padding-bottom: 12px;
}

.post h2 a:link, .post h2 a:visited {
   color:#927cb3;
   text-decoration:none;
}

.post h2 a:hover {
   color:#3b3b39;
   background:none;
}

.post a:link, .post a {
   color:#927cb3;
   font-weight:bold;
}

.post a:hover, post a:visited {
   color:#3b3b39;
   
}

blockquote {
   background:#eee;
   padding:10px;
   margin:5px 0 5px;
   border-top:0px solid #ddd;
   border-bottom:0px solid #ddd;
}

.postmetadata {
   background:#eee;
   width:460px;
   margin:15px 0 30px 0;
   padding:5px;
   border-top:0px solid #ddd;
   border-bottom:0px solid #ddd;
   font-size:0.8em;
   color:#aaa;
}

.postmetadata a:link {
   color:#888;
   text-decoration:none;
}

.postmetadata a:hover, .postmetadata a:visited {
   color:#000;
   background:#D1E5EF;
}

#signature {
   margin:30px 0 0 0;
   font-size:0.8em;
   color:#999;
}

#signature a:link {
   color:#777;
   font-weight:bold;
   text-decoration:none;
}

/* SIDEBAR */

#sidebar {
   position:relative;
   float:left;
   display:inline;
   width:0px;
   height:0px;
   margin:0;
   padding:0;
}

#searchform {
   position:relative;
   float:right;
   margin-top:5px;
}

#s {
   background:#DFEFFF;
   border:0px solid #FFF;
   width:120px;
}

#searchsubmit {
   background:transparent;
   border:none;
   color:#FFF
}

img#rssfeed {
   border:none;
}

#sidebar h2 {
   font-size:0.7em;
   text-transform:uppercase;
   color:#83ABBF;
   margin-top:10px;
   font-weight:normal;
}

#sidebar a, #sidebar a:visited {
   color:#000000;
   text-decoration:none;
   padding:0px;
   font-size: 1em;
}

#sidebar a:hover {
   
}

#sidebar img {
	border:0px;
	}

/* Footer */

#footer {
   clear:both;
   width:1024px;
   height:42px;
   border-left: 1px solid #262626;
   border-right: 1px solid #262626;
   border-bottom: 1px solid #262626;
   list-style-type:none;
}

#footer img {
	border: none;
}


#footer .impressum {
	position: absolute;
	top: 1px;
	right: 14px;
	list-style-type:none;
   	margin:0;
}

#footer .impressum li{
	display: inline;
	/*border-left: 0px solid black;*/
	padding-left: 3px;
}

/* QTranslate */
.qtrans_language_chooser { list-style-type:none;
float:right;
}
.qtrans_language_chooser li { 
  float:right;
  margin-right:10px ;
  margin-top:15px;
}
.qtrans_flag { border:0px solid #b6b6b6 }