
/* Allgemein
**********************************/

* {
  margin:     0;
  padding:    0;
}

img {
  border:     0;
  margin:     0;
}

p {
  margin:     .25em 0;
  padding:    .25em 0;
}

a {
  color:      #b41b1b;
  text-decoration: underline;
}

a:hover {
  text-decoration: none;
}

html {
  background: #2089c2 url(images/fauxcolumn.jpg) repeat-y;
}

html, body {
  width:      100%;
}

html, body, table, td, th {
  font:       normal 12px/1.5em Verdana, Arial, Helvetica, "Sans-Serif", "Lucida Sans Unicode";
  color:      #111;
  text-align: left;
} 

td, th {
  padding:    0;
  vertical-align: top;
}

ol, 
ul {
  margin:     .5em 2.5em;
  line-height:1.25em;
  list-style-type: disc;
}


ul li {
  padding:    .25em;
}

.clear {
  clear:      both;
}

hr {
  clear:      both;
  margin:     2em 0 1em 0;
  color:      #EEE;
}

table {
  margin:     15px 0;
}




/* Content
**********************************/

#container {
  padding: 140px 0 0 60px;
  background: url(images/top.jpg) no-repeat;
}

#box {
  position: relative;
  width: 902px;
}





/* Logo
**********************************/

#logo {
  position: absolute;
  top: 5px;
  left: 30px;
  width: 200px;
  height: 110px;
}

#logo span {
  display: none;
}



/* Content
**********************************/

#content {
  float: left;
  width: 570px;
  min-height: 600px;
  padding: 80px 40px 0 40px;
}


/* Leftbar
**********************************/

#leftbar {
  float: left;
  width: 175px;
  margin: 120px 0 0 24px;
  padding: 20px;
}

#leftbar a {
  color: #FFF;
  text-decoration: none;
}

#leftbar a:hover {
  color: #e1d68b;
}


/* Widgets
**********************************/

ul.widgets li#custom-navigo,
ul.widgets,
ul.widgets ul,
ul.widgets ul li {
  margin: 0;
  padding: 0;
}

ul.widgets,
ul.widgets ul {
  list-style: none;
  margin-left:0;
  padding-left:0;
}

ul.widgets li#custom-navigo ul li {
  padding: 2px 0;
  line-height: 16px;
}

ul.widgets ul ul ul {
  padding-left: 20px;
}


#custom-navigo h2.widgettitle {
  display: none;
}

 .widget_text {
	margin-left: 0px;
}



/* Header Contact
**********************************/

#header_contact {
  position: absolute;
  top: 6px;
  right: 0;
  height: 25px;
  width: 208px;
  background: #FFF url(images/header_contact.jpg) left center no-repeat;
}

#header_contact ul {
  float: right;
  margin: 0;
  padding: 4px 10px 0 0;
  list-style: none;
}

#header_contact ul li {
  float: left; 
  margin: 0;
  padding: 0;
}

#header_contact ul li a {
  padding: 0 5px;
  color: #FFF;
  text-decoration: none;
}

#header_contact ul li.nav_contact a {
  border-right: 1px solid #FFF;
}

#header_contact ul li a:hover {
  text-decoration: underline;
}



/* Ausrichtungen
**********************************/

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

.alignright {
  float:           right;
  margin:          1em 0 1em 1.5em;
}

.alignleft {
  float:           left;
  margin:          1em 1.5em 1em 0;
}


/* Headlines
**********************************/

h1,h2,h3,h4,h5,h6 {
  padding:         .25em 0 .25em 0;
  font-weight:     bold;
  color:           #b41b1b;
}

h1 {
  font-size:       18px;
  line-height:     20px;
}

h2 {
  font-size:       18px;
  line-height:     20px;
}

h3 {
  font-size:       18px;
}

h4 {
  font-size:       14px;
  line-height:     15px;
}

h5 {
  font-size:       14px;
}

h6 {
  font-size:       14px;
}




/* Headlines Links
**********************************/

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
}




/* Footer
**********************************/

#footer {
  height: 41px;
  padding: 40px 0 0 320px;
  color: #FFF;
  background: url(images/footer.jpg) left center no-repeat;
}

#footer a {
  color: #FFF;
  font-weight: normal;
}



/* Broken Link Checker
**********************************/

.broken_link, a.broken_link {
	text-decoration: line-through;
}



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


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


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


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


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


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






