
/* General Stuff */
* {
	padding: 0px;
	margin: 0px;
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	}
html {
	height: 100%;
	}
body {
    background: #151515 url('images/body_bg.png') repeat-x;
    scrollbar-base-color:#000000;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-arrow-color:#cccccc;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#000000;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#000000;
    height: 93%;
    }   
a	{	
	text-decoration: none;
    color: #A8A8A8;
    } 

a:hover {
	color: #f68001;
    text-decoration: none;
    }
a img {
    border: 0px;
    }
.clear {
    clear: both;
    height: 0px;
    overflow: hidden;
	}
code {
    display: block;
    margin: 6px;
    padding: 5px;
    color: #A8A8A8;
    font-style: italic;
    font-size: 12px;
    line-height: 18px;
    cursor: text;
    }
/* End General Stuff */


/* The about drop-down */
#aboutcontainer {
        background: #000000; 
        text-align: center;
        }
#about {
		width: 1000px;
        margin: 0px auto;
        height: 0px;
        overflow: hidden;
        }
#about2 {
        }
#aboutopenclose {
        height: 20px;
        overflow: hidden;
        }

#aboutlink {
        display: block;
        width: 1000px;
        height: 20px;
        border: 0px;
        margin: 0px auto;
        background: #000000 url('images/toggle.png') top no-repeat;
        z-index: 50;
        overflow: hidden;
        cursor: pointer;
        }
#aboutlink:hover {
        background: #000000 url('images/toggle.png') top no-repeat;
        overflow: hidden;
        }
.aboutimage {
        display: block; 
        float: left; 
        margin-right: 10px; 
        border: 6px solid black; 
        background: #f68001; 
        padding: 2px;
        }

/* End The about drop-down */

/* Begin Header/Footer */
#header {
    background: url(images/header3.png) center no-repeat;
    height: 120px;
    }
        

#footer
{
	/*background: url(images/footer.png);*/
    border-top: 1px solid #424242;
	height: 50px;
    clear: both;
	width: 100%;
}
#fcontent		/* ---------------------------------------- unterste Zeile --------------------------------------------*/
{
    /*border-top: 1px solid #424242;*/
    text-align: center;
    width: 100%;
    margin-top: 0px;
	padding-top: 5px;
	font-size: 9px;
    color: #76797C;
}

#fcontent small	/* ---------------------------------------- unterste Zeile --------------------------------------------*/
{
	text-align: center;
	padding-top: 7px;
	font-size: 9px;
}
#fcontent a	/* ---------------------------------------- unterste Zeile --------------------------------------------*/
{
	text-align: center;
	padding-top: 7px;
	font-size: 9px;
}
/* End Header/Footer */

/* Page Contents Container */
#main {
	background: #000000;
	width: 1000px;
	margin: 0px auto;
	}
#container {
	background: #000000;
    width: 1000px;
	clear: both;
    min-height: 600px;
	}
/* End Page Contents Container */

/* Begin Link Bar */
#bar {
	background: #000000; /*url(images/bar_neu.png) no-repeat;*/
   	/*border-top: 1px solid #424242;*/
   	/*border-bottom: 1px solid #424242;*/
	height: 35px;
	width: 1000px;
    text-transform: uppercase;
    font-size: 10px;
    font-family: Halvetica,"Myriad Web", Verdana, sans-serif; /*"Myriad Web", lucida grande, trebuchet, arial, sans-serif;*/
    letter-spacing: 1px;
    margin-bottom: 10px;
	}
#bar a {
	background: url("images/barlink2.png") center no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
	color: #A8A8A8;
	width: 120px;
	height: 35px;
    line-height: 35px;
	overflow: hidden;
	white-space: nowrap;
	border: 0px;
	}
#bar a:hover {
	background:url(images/barlink2.png) top no-repeat;
	background-position: 0px -35px;
	}
#bar a:active {
	background:url(images/barlink2.png) top no-repeat;
	background-position: 0px -70px;
	}
#bar #aktiv a {
	background: url(images/barlink2.png) top no-repeat;
	background-position: 0px -70px;
    color: #ffffff;
	}
    
/* End Link Bar */

/* Begin Blog Area */
#content {
    width: 790px;
	float: right;
    text-align: left;
	}

.blog {
	width: 780px;
	background: #151515; /*transparent url(images/blogbackground.png) repeat-y;*/
    border-right: 1px solid #424242;
    border-left: 1px solid #424242;
    padding-left: 0px;
    padding-bottom: 5px;
	}
.blog_top {
	background: #151515; /*transparent url(images/blogbackgroundtop.png) top no-repeat;*/
    border-right: 1px solid #424242;
    border-left: 1px solid #424242;
    border-top: 1px solid #424242;
    width: 780px;
    height: 5px;
	}
.blog_bottom {
	background: #151515; /*transparent url(images/blogbackgroundbottom.png) bottom no-repeat;*/
    border-right: 1px solid #424242;
    border-left: 1px solid #424242;
    border-bottom: 1px solid #424242;
    width: 780px;
    height: 5px;
    margin-bottom: 5px;
	}
.text {
	width: 690px;
	float: left;
    padding: 0px 5px;
	}
.title {
	font-size: 16px;
    display: block;
    font-weight: bold;
    padding-top: 10px;
    line-height: 20px;
    color: #cccccc;
    border-bottom: 1px solid #424242;
    width: 98%;
	}
.title a {
	color: #cccccc;
    }

.title a:hover {
    border: 0px;
    color: #f68001;
    }
.entry_blog {
	overflow: hidden;
	padding-top: 5px;
	text-align: justify;
    color: #A8A8A8;	
    clear: right;
    width: 98%;
    font-size: 12px;
    line-height: 18px;
    }
.entry_blog a {
	font-weight: normal;
    color: #888888;
    text-decoration: underline;
    }
.entry_blog a:hover {
    color: ;
    }
.entry_blog h1{
	font-size: 16px;
    font-weight: bold;
    display: block;
    padding-top: 10px;
    line-height: 20px;
    color: #cccccc;
    width: 98%;
	}
.entry_blog h2{
	font-size: 16px;
    font-weight: bold;
    display: block;
    padding-top: 10px;
    line-height: 22px;
    color: #cccccc;
    width: 98%;
	}
.entry_blog h3{
	font-size: 14px;
    display: block;
    padding-top: 10px;
    line-height: 22px;
    color: #cccccc;
    width: 98%;
	}
.entry_blog h4{
	font-size: 14px;
    font-style: italic;
    display: block;
    padding-top: 10px;
    line-height: 22px;
    color: #cccccc;
    width: 98%;
	}
.entry_blog h1{
	}                

.entry strong {
    font-weight: bolder;
    color: #A8A8A8;
    font-size: 12px;
    line-height: 18px;
       }
.aside {
	width: 780px;
	background: #151515; /*transparent url(images/blogbackground.png) repeat-y;*/
    border-right: 1px solid #424242;
    border-left: 1px solid #424242;
    padding-left: 0px;
    padding-bottom: 5px;
	}
.aside_top {
	background: #151515; /*transparent url(images/blogbackgroundtop.png) top no-repeat;*/
    border-right: 1px solid #424242;
    border-left: 1px solid #424242;
    border-top: 1px solid #424242;
    width: 780px; 
    height: 5px;
	}
.aside_bottom {
	background: #151515; /*transparent url(images/blogbackgroundbottom.png) bottom no-repeat;*/
    border-right: 1px solid #424242;
    border-left: 1px solid #424242;
    border-bottom: 1px solid #424242;
    width:  780px;
    height: 5px;
    margin-bottom: 5px;
	}       
.date {
	width: 70px;
	float: left;
    padding-left: 10px;
	overflow: hidden;
    color: #A8A8A8;
	}
.date a {
    color: #A8A8A8;
    }
.date a:hover {
    color: #f68001;
    }
.dateblock {
	text-align: left;
	padding: 10px 0px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
	}
.month {
	font-size: 10px;
	line-height: 11px;
	color: #bbb;
	}
.day {
	font-size: 16px;
    font-weight: bold;
	line-height: 20px;
	color: #f68001;
	}
.year {
	font-size: 10px;
	line-height: 11px;
	color: #bbb;
	}
.cathead {
	font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
	}
.cats {
	font-size: 9px;
	white-space: nowrap;
    line-height: 10px;
    font-weight: normal;
	}
.entry {
	overflow: hidden;
	padding-top: 5px;
	text-align: justify;
    color: #A8A8A8;	
    clear: right;
    width: 96%;
    margin-left: 15px;
	}
.entry a {
	font-weight: bold;
    }
blockquote {
    margin: 15px;
    background: #333;
    border: 5px solid #f68001;
    padding: 10px;
    color: #fff;
    font-size: 12px;
    }
.entry blockquote strong {
    font-size: 12px;
    color: #f68001;
    }
.entry blockquote p {
    margin: 0px;
    padding: 4px;
    }
blockquote a:link, blockquote a:active, blockquote a:visited {
    color: #fff;
    }
.entry ul {
    margin: 10px;
    }
.entry li {
    list-style: circle;
    margin-left: 20px;
    font-size: 12px;
    }
.commentlink {
    clear: both;
    text-align: center;
    font-size: 12px;
    padding-left: 10px;
    margin-bottom: 0px;
    }
.commentlink a {
	color: #A8A8A8;
    } 
.commentlink a:hover {
    border: 0px;
    color: #f68001;
    }
/* End Blog Area */

/* Begin Page Area */

.page {
	width: 780px;
	background: #151515; /*transparent url(images/blogbackground.png) repeat-y;*/
    border-right: 1px solid #424242;
    border-left: 1px solid #424242;
    font-size: 12px;
    line-height: 18px;
    padding-bottom: 5px;
	}
.page_top {
	background: #151515; /*transparent url(images/blogbackgroundtop.png) top no-repeat;*/
    border-right: 1px solid #424242;
    border-left: 1px solid #424242;
    border-top: 1px solid #424242;
    width: 780px;
    height: 5px;

	}
.page_bottom {
	background: #151515; /*transparent url(images/blogbackgroundbottom.png) bottom no-repeat;*/
    border-right: 1px solid #424242;
    border-left: 1px solid #424242;
    border-bottom: 1px solid #424242;
    width: 780px;
    height: 5px;
	
	}
.pagetitle {
	font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    display: block;
    padding-top: 10px;
    margin-left: 15px;
    
    color: #cccccc;
    border-bottom: 1px solid #424242;
    width: 96%;
    }
.page h2 {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    display: block;
    padding-bottom: 0px;
    padding-top: 15px;
    color: #cccccc;
    border-bottom: 1px solid #424242;
    }

/* End Page Area */

/* Begin Menu */
#menu {
	width: 194px;
    padding-left: 7px;
	float: left;
	}
#menu2 {
	width: 185px;
	background:transparent url(images/menubackgroundtop.gif) top no-repeat;
	}
#menu3 {
	width: 185px;
	background:transparent url(images/menubackgroundbottom.gif) bottom  center no-repeat;
	font-size: 12px;
	}
#menu3 li {
	list-style: none;
	}

.linkcontainer a:visited {
	border: 0px;
	}
.linkcontainer a:active {
	border: 0px;
	}
.linkcontainer a:hover {
		border: 0px;
	}
a.feed, a.feed:visited, a.feed:active {
		display: block;
	border: 0px;
	height: 25px;
	line-height: 25px;
	width: 120px;
	padding-left: 30px;
	}
a.feed:hover {
	background: url('images/feeditem.gif') bottom no-repeat;
	border: 0px;
	}
.shadow {
    height: 2px;
    background: url('images/shadow.png') top center no-repeat;
    list-style:none
    }
.itemhead {
	background: url('images/itemhead3.png') left no-repeat;
    background-position: 0px 0px;
	padding-left: 12px;
	line-height: 33px;
	height: 33px;
	width: 191px;
	font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
	color: #A8A8A8;
    cursor: pointer;
    overflow: hidden;
	}
.itemhead:hover {
	background: url('images/itemhead3.png') top left no-repeat;
    background-position: 0px -33px;
    }
.itemhead:active {
	background: url('images/itemhead3.png') top left no-repeat;
    background-position: 0px -33px;
    }
.itemhead span {
    padding-left: 21px;
    }
    
#items_style {
	/*border-left: 1px solid #424242;
    border-right: 1px solid #424242;*/
    width: 194px;
	}
#items_style a {
	background:url("images/menuitem2.png") top left no-repeat;
	background-position: 0px 0px;
	font-size: 11px;
	display: block;
	text-align: left;
    padding-left: 12px;
	color: #A8A8A8;
	height: 20px;
    line-height: 20px;
	overflow: hidden;
	}
#items_style a:hover {
    background:url("images/menuitem2.png") top left no-repeat;
	background-position: 0px -20px;
    padding-left: 16px;
    color: #A8A8A8;
	}

#zeitzone {
	background: url('images/bg_menuitem1.png') repeat-y;
	font-size: 11px;
    width: 191px;
    color: #cccccc;
    }
#zeitzone a {
    }
#blogcount {
    width: 191px;
    }
#blogcount li {
	font-size: 12px;
    background: url('images/menuitem2.png') top left no-repeat;
    background-position: 0px 0px;
    font-size: 10px;
	display: block;
	text-align: left;
    padding-left: 12px;
	color: #A8A8A8;
	width: 191px;
	height: 20px;
    line-height: 20px;
	overflow: hidden;
	}
#bloginfo {
    background: url('images/bg_menuitem1.png') repeat-y;
	font-size: 10px;
    width: 191px;
    color: #A8A8A8;
    padding-left: 12px;
    }
.metabox {
	padding: 5px;
	text-align: center;
	}
#s 	{
	font-family: "Trebuchet MS", sans-serif;
    font-size: 12px;
    width: 120px;
    height: 19px;
    color: #999;
    border: 0px;
    margin-bottom: 5px;
    text-align: center;
	}
#searchform {
    }
#searchright {
	background: url('images/searchright.png') no-repeat;
	width: 10px;
    height: 19px;

    }
#searchleft {
	background: url('images/searchleft.png') no-repeat;
    width: 20px;
    height: 19px;   
    }
#s:focus {
    color: #000;
        }
#searchsubmit {
    margin: auto 10px;
	}
/* End Menu */

/* Begin Comments (Comments use the same classes as blog entries.) */
.seperator {
    height: 16px;
    line-height: 13px;
    overflow: hidden;
    margin-bottom: 7px;
    }
#comment {
    background: #424242;
    font-size: 12px;
    line-height: 18px;
    margin-left: 15px;
    color: #cccccc;
    border: 1px solid #151515;
    width: 640px;
    text-align: left;
    }
label {
    font-size: 10px;
    line-height: 12px;
    color: #cccccc;
    margin-left: 15px;
    }
#commentform input {
    margin-top: 5px;
    border: 0px;
    background: #424242;
    width: 250px;
    color: #cccccc;
    }
input#author {
    /*background: #FFF url('images/name.gif') bottom left no-repeat;*/
    background: #424242;
    height: 20px;
    line-height: 18px;
    margin-left: 15px;
    }
input#email {
    /*background: #FFF url('images/email.gif') bottom left no-repeat;*/
    background: #424242;
    height: 20px;
    line-height: 18px;
    margin-left: 15px;
    }
input#url {
    /*background: #FFF url('images/web.gif') bottom left no-repeat;*/
    background: #424242;
    height: 20px;
    line-height: 18px;
    margin-left: 15px;
    }
input#submit {
	background: url('images/comment_button.png')top left no-repeat;
    background-position: 0px 0px;
	font-size: 10px;
	display: block;
	text-align: center;
	color: #A8A8A8;
	width: 146px;
	height: 33px;
    line-height: 33px;
	overflow: hidden;
    margin-left: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
    vertical-align: middle;
    }
input#submit:hover {
	background: url('images//cmment_button.png')top left no-repeat;
    background-position: 0px -33px;
    }
/* End Comments */
        

.timeline_over{
	background: url('images/bg_menuitem1.png') repeat-y;
    padding-left: 4px;
    padding-right: 4px;
    width: 191px;
    }

#timeline_over ul
{
	text-align: left;
	margin: 0px;
	padding: 0 0 0 0px;
	list-style: none;
	color: #A8A8A8;	/*Schriftfarbe Anzahl Kategorie hinter Kategorie*/
}

#timeline_over ul li
{
	margin: 0;
	padding: 0;

}

#timeline_over h3
{
	margin: 12px 0px 3px 0px;
	padding: 0px 0px 0px 5px ;
	
	/*border-top: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;*/
	color: #000000;			/*Farbe Itemhead */
	line-height:21px;
	font-size:12px;
}
/*Begin Quicktags*/
#ed_toolbar input
{
	background: #625f5f;
	color: #cccccc;
	font-size: 12px;
	width: 95px;
    margin-left: 15px;
    float: left;
}
#ed_toolbar input:hover 
{
	background: #323136;
	width: 95px;
}
/*Begin Smilies*/
.smilies
{border: 0px none;
}

/*Begin Einsatzzplan*/
.Plan{
	font-size: 10px;
	width: 98%;
	overflow : scroll;
	overflow : -moz-scrollbars-horizontal;
	overflow-x : scroll;
	overflow-y : hidden;
	font-family: Halvetica,"Myriad Web", Verdana, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;*/
	font-weight: normal;
	text-align:center;
	margin-bottom: 40px;
	}
.Plan a {
 	color: #000000;
    }
.Plan a:hover {
 	color: #f68001;
    }    
.Jahr1{
	background: #454545;
	color:#ffffff;
	}
.Jahr2{
	background: #212121;
	color:#ffffff;
	}
.Monat1{
	background: #cdcdcd;
	color:#000000;
	}
.Monat2{
	background: #797979;
	color:#000000;
	}
.Tag1{
	background: #f68001;
	/*colspan: 6px;*/
	color:#000000;
    padding-left: 1px;
    padding-right: 1px;
	}
.Tag2{
	background: #000000;
	/*colspan: 6px;*/
	color:#cccccc;
    padding-left: 1px;
    padding-right: 1px;
	}
.Ort1{
	background: #d3d3d3;
	border:1px #000000 solid;
	color:#000000;
	}
.Ort2{
	background: #909090;
	border:1px #000000 solid;
	color:#000000;
	}
.leer{
	background: #FFFFFF;
	border:1px #000000 solid;
	color:#000000;
	}

/*   Boxover    */
 
.bo_header {
    background:#000000;
    /*border:1px solid #424242;
    padding: 2px;*/
    width: auto;
    max-width: 150px;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
	color: #A8A8A8;
    height: 0px;
 }
 
.bo_body {
    background: #151515;
    font-family:arial;
    font-size:11px;
    border-top:1px solid #424242;
    border-left:1px solid #424242;
    border-right:1px solid #424242;
    border-bottom:1px solid #424242;
    padding:2px;
    width: auto;
    max-width: 150px; 
    color: #cccccc;
 }
 
/*------Googlemap---*/
#main_gm {
	background: url(images/bg.png) repeat-y center;
	width: 100%;
    >max-width: 1900px;
    >width: 100%;
    height: 100%;
	margin: 0px auto;
	}
#bar_gm {
	background: #000000; /*url(images/bar_neu.png) no-repeat;*/
    /*border-top: 1px solid #424242;
    border-bottom: 1px solid #424242;*/
	height: 35px;
	width: 1000px;
    text-transform: uppercase;
    font-size: 10px;
    font-family: Halvetica,"Myriad Web", Verdana, sans-serif; /*"Myriad Web", lucida grande, trebuchet, arial, sans-serif;*/
    letter-spacing: 1px;
    margin-bottom: 10px;
	}
#bar_gm a {
	background: url("images/barlink2.png") center no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
	color: #A8A8A8;
	width: 120px;
	height: 35px;
    line-height: 35px;
	overflow: hidden;
	white-space: nowrap;
	border: 0px;
    font-size: 10px;
	}
#bar_gm a:hover {
	background:url(images/barlink2.png) top no-repeat;
	background-position: 0px -35px;
	}
#bar_gm a:active {
	background:url(images/barlink2.png) top no-repeat;
	background-position: 0px -70px;
	}
#bar_gm #aktiv a {
	background: url(images/barlink2.png) top no-repeat;
	background-position: 0px -70px;
    color: #ffffff;
	}
#container_gm {
	background: #000000;
    width: 100%;
    >width: 1000px;
    height: 100%;
	}
#content_gm {
    width: 100%;
    height: 97%;
    >max-width: 1900px;
    >width: 800px;
    text-align: left;
	}
#menu_gm {
	width: 194px;
    padding-left:10px;
    text-align: left;
	}
.page_gm {
	background: #151515; 
    border-right: 1px solid #424242;
    border-left: 1px solid #424242;
    width: 99%;
    >width: 765px;
    height: 100%;
    font-size: 12px;
    line-height: 13px;
	}
 .page_top_gm {
	background: #151515;
    border-right: 1px solid #424242;
    border-left: 1px solid #424242;
    border-top: 1px solid #424242;
    width: 99%;
    >width: 765px;
    height: 20px;
    margin-bottom: -20px;
	}
.page_bottom_gm {
	background: #151515;
    border-right: 1px solid #424242;
    border-left: 1px solid #424242;
    border-bottom: 1px solid #424242;
    width: 99%;
    >width: 765px;
    height: 20px;
    margin-top: -20px;
	}
.entry_gm {
	overflow: hidden;
	padding-top: 5px;
	text-align: justify;
    clear: right;
    width: 100%;
    >width: 765px;
    height: 93%;
    margin-left: 10px;
    color: #000000;
	}
#footer_gm
	{
	border-top: 1px solid #424242;
	height: 50px;
    clear: both;
	width: 100%;
	}
#fcontent_gm		/* ---------------------------------------- unterste Zeile --------------------------------------------*/
{
    /*border-top: 1px solid #424242;*/
    text-align: center;
    width: 100%;
	padding-top: 5px;
	font-size: 9px;
    color: #76797C;
}    
.gm_button
	{
	background: url(images/googlemap_button1.png) top no-repeat;
    background-position: 0px 0px;
    overflow: hidden;
    font-size: 9px;
    font-weight: normal;
    height: 28px;
    width: 88px;
    line-height: 28px;
    display: block;
    text-align:center;
    }
.gm_button:hover
 	{
	background: url(images/googlemap_button1.png) top no-repeat;
    background-position: 0px -29px;
    }  

#menu {
       float: left;
       }
#content {
       float: right;
       }
