/**
 *
 * default.css
 * Default Screen Stylesheet
 *
 * Author:    hard-soft.at - Alexander Fill - alex@hard-soft.at
 * Modified:  2005-10-27
 *
 **/

body {
    margin:0;
    padding:0;
    background:#9F2325;
    text-align:center;
}
body,table,tr,td,th,div,p,span, textarea, input, select {
    font-family:Verdana,Arial,Times,sans-serif;
    font-size:11px;
    color:#000;
}
a img {
    border:none;
}
br.clear {
    clear:left;
    margin-bottom:20px;
}

#page {
    margin:auto;
    margin-bottom:40px;
    text-align:left;
    width:780px;
}

#header {
    color:#fff;
    text-align:right;
    margin: 3px 0 10px 0;
}

#menu {
    color:#fff;
    height:30px;
}
#menu ul {
    padding:0;
    margin:0;
    width:760px;
    list-style:none;
}
#menu li {
    float:left;
    list-style:none;
    border-right:1px dotted #FF6F6F;
}
#menu li a {
    text-decoration:none;
    color:#fff;
    display:block;
    font:11px Verdana;
    padding:8px 7px;
}
#menu li a:hover,#menu li a.active {
   /** background:#9F2325;**/
    background:url(../images/page/background_menu.gif) repeat-x top left;
    /**color:#900;**/
}
#menu li a.active {
    /**font-weight:bold;**/
}

#pageInner {
    border:7px solid #E7DDCD;
    background:#fff;
    clear:left;
}

#boxLeft {
    width:150px;
    float:left;
    padding:20px 5px 30px 5px;
}
#boxLeft .logo {
    text-align:center;
}
#boxLeft .adresse {
    color:#999;
    text-align:center;
    font-size:10px;
    margin-top:10px;
}
#boxLeft .adresse a {
    color:#999;
    font-size:10px;
}
#boxLeft ul {
    padding:0;
    margin:30px 0;
    list-style:none;
}
#boxLeft li {
    list-style:none;
    border-bottom:1px solid #E7DDCD;
}
#boxLeft li a {
    color:#000;
    text-decoration:none;
    padding:4px 0 4px 2px;
    display:block;
}
#boxLeft li a:hover {
    color:#900;
    background:#FFEFF0;
}
#boxLeft .changeLang {
    padding:5px;
    margin:15px 0;
    background:#eee;
    border-top:1px solid #999;
    border-bottom:1px solid #999;
}

#boxRight {
    margin-left:170px;
}

#boxRight .header {
    height:120px;
    background:#fff url(../images/page/teaser2.jpg) no-repeat right top;
}
#boxRight .content {
    padding:10px 5px 20px 5px
}


#boxRight .content h1,h2,h3,h4,h5,h6 {
    margin: 0px; 
    padding:0;
    color: #767373; 
    font-family: "Trebuchet MS", Verdanam, Arial, serif;
}
#boxRight .content a {
    color:#900;
}
#boxRight .content a:hover {
    color:#fff;
    background:#900;
    text-decoration:none;
}
#boxRight .content h1 {
    margin:7px 0 20px 0;
    border-bottom:1px dotted #900;
    font-size:26px;
    color:#900;
}
#boxRight .content h2 {
    margin:7px 0 20px 0;
    font-size:19px;
}
#boxRight .content h3 {
    margin:7px 0 20px 0;
    font-size:18px;
    color:#900;
}


/* NAVIGATION */
#navigation {
	float: left;
	width: 760px;
	margin: 0;
	padding: 0;

	list-style: none;
	background: #606;
}
	
#navigation li {
	float: left;

	margin: 0;
	padding: 0;
	list-style: none;
}

#navigation a {
	float: left;

color:#fc6;
font-weight:bold;
	padding: 3px 8px 3px 8px;
	text-decoration: none;
}

#navigation a:hover {
color:#fff;
}

.galleryImage {
    border:2px solid #000:
}

p.error {
    color:#f00;
}
p.message {
    color:#063;
}


img.galleryImage {
   border:2px solid #000;
}

/** Styles for Splash **/
div.entry {
    margin-top:20px;
    margin-bottom:20px;
    text-align:center;
}
.entry a {
    font:bold 14px Georgia,Verdana,Arial,sans-serif;
    text-decoration:none;
    color:#fff;
}

.latest_pics_box {
    margin-top:30px;
}
.latest_pics_box a img {
    border:none;
}
.logo_left {
    margin-top:60px;
}
.logo_left a {
    display:block;
}
.logo_left a img {
    border:none;
}

.statusok {
    color:#063;
    font:bold 12px Verdana;
}

table.gallery a img {
    border:3px solid #000;
    padding:2px;
}
table.gallery a img:hover {
    border:3px solid #9F2325;
}

/** Boxformatierungen **/
.box {
    margin:10px 0 0 0;
    width:142px;
    background:url(../images/box/box_bottom.gif) no-repeat left bottom;
    padding-bottom:15px;
}
.box_c {
    padding:5px;
}
.box_c h1 {
    color:#9F2325;
    font-size:12px;
    margin:0 0 5px 0;
}
.box_c p {
    margin:0;
}
.box_c a {
    color:#000;
}
.box_top {
    font-size:5px;
    line-height:5px;
    /**background:url(../images/box/box_top.gif) no-repeat left top;**/
    border-top:5px solid #9F2325;
}
.Item {
    margin-bottom:5px;
}

#pagefooter {
    clear:both;
    font-size:10px;
    color:#999;
    text-align:center;
    margin-bottom:10px;
    margin-top:20px;
    padding-top:12px;
    background:#fff url(../images/page/trenner.gif) no-repeat top center;
}
#pagefooter a {
    color:#999;
    text-decoration:none;
    font-weight:bold;
}
#pagefooter a:hover {
    color:#000;
}


/** Newsletter Box Footer **/
#newsletter {
    margin-top:10px;
    text-align:center;
    padding:15px;
    background:#7F0F14;
    border-top:1px dotted #fff;
}
#newsletter form, #newsletter table td, #newsletter a {
    color:#fff;
}
#newsletter h1 {
    margin:0;
    font:normal 20px "Trebuchet MS", Verdana, Arial;
    color:#fff;
    margin-bottom:5px;
}
#newsletter table {
    width:100%;
}
#newsletter table td {
    text-align:left;
}


/** #### Recoded #### **/

#boxRight a img {
    padding:2px;
    border:2px solid #eee;
}
#boxRight a:hover img {
    padding:0;
    border:4px solid #9F2325;
}
#boxRight .content h1 {
    font-weight:normal;
}

#search input {
    padding:2px;
    font-size:10px;
}
p.subheadline {
    font-weight:bold;
}
#SearchList li {
    margin-bottom:10px;
}


/** Formating NewsItem **/

.NewsItem {
    margin-bottom:10px;
    padding:5px;
    border:1px dotted #9F2325;
    background:#FFEFF0;
}
.NewsItem h3 {
    margin:0;
    padding:0;
}
.NewsItem h3 a {
    color:#000;
    font-family:"Trebuchet MS", Verdana, Arial;
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
}
.NewsItem p {
    padding:0;
    margin:0;
}

#header input[type=image] {
    padding:none;
}

p.hinweis {
    color:#999;
}
p.hinweis a {
    color:#999;
    font-weight:bold;
}