html, body {
	margin:0px;
	background-color:#1b6b86;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#a9f2f9;
    font-size:12px;   
}

h1 {
    width:407px;
    -width:430px;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:5px;
    padding-left:23px; 
    border-bottom:1px solid #4c92b6;
    margin-left:-23px;
}

h2 {
    width:400px;
    -width:430px;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:3px; 
    border-bottom:1px solid #4c92b6;
    text-decoration:none;
}

h2 a {
    width:400px;
    -width:430px;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:3px;         
    text-decoration:none;
}

h3 {
    margin:0px;
    color:#a9f2f9;
    font-weight:normal;
    font-size:12px;
}

h4 {
    margin:0px 0px 15px 0px;
    padding:5px 5px 5px 5px;
    background-color:#115369;
    font-weight:bold;
    color:#FFFFFF;
    font-size:12px;
    border:1px solid #4c92b6;
}

h4 a {
    color:#FFFFFF;
    font-size:12px; 
    text-decoration:none;   
}

h5 {
    margin:0px;
    font-size:11px;
    font-weight:normal;
}

a {
    color:#a9f2f9;
    font-size:11px;
}

li a{
    color:#FFFFFF;
    text-decoration:none;
    line-height:20px;  
}

li a:hover {
    color:#e3d7ba;    
}

ul  {
    list-style-type:none;
    list-style-image: url(../media-img/bullet.gif);
}



/*

ul {
     list-style-type:none;
}

ul a {
    font-size:12px;
    color:#FFFFFF;
    text-decoration:none;
    border:0px; 
}

li {
    border:1px solid #4c92b6;
    margin:3px;
    padding:3px;
    width:150px;
    background-color:#134d61;
}

li a:hover {
    color:#f17843;
}

*/

#header {
	width:762px;
	height:159px;
	background-image:url(../img/header.jpg);
	position:absolute;
	top:0px;
	left:0px;
}

#header-back {
	width:100%;
	height:159px;
	background-image:url(../img/header-back.jpg);
}

#leiste {
	width:100%;
	height:32px;
	background-image:url(../img/leiste.jpg);
	background-repeat:repeat;
}

.rootline {
	color:#0d4869;
	font-size:11px;
	font-weight:normal;
	padding-top:3px;
	padding-left:492px;
}

.rootline a {
	color:#0d4869;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#menu {
    width:744px;
    height:50px;      
    text-align:right; 
}

.tsmenu {
    text-align:center;
}

#content {
    width:408px; 
    margin-left:310px;
    margin-top:15px;
    padding-left:23px;
    margin-bottom:20px;
    float:left;  
    -margin-left:155px; 
    line-height:17px; 
}

.bodytext a {
    font-size:12px; 
    text-decoration:none;   
}

#content-rand {
	width:230px;
	margin-top:15px;
	float:left;        
}

#footer {
    width:430px;
    -width:470px;
    margin-top:10px;
    margin-left:-20px;
    margin-bottom:10px;
    -padding-bottom:20px;
    padding-top:5px;
    font-size:10px;
    text-align:center;
    border-top:1px solid #4c92b6;  
    float:left;  
    clear:both;                                        
}

#footer a {
    text-decoration:none;
}

fieldset {
    border:0px;
    margin-left:-10px;
    -margin-left:0px;
}

input {
   border:1px solid #a3c9d2;
   background-color:#1b6b86;
   margin-left:20px;
   color:#a9f2f9;
}

select {
    border:1px solid #a3c9d2;
    background-color:#1b6b86;
    margin-left:20px;
    color:#a9f2f9;
    width:145px;
}

textarea {
   border:1px solid #a3c9d2;
   background-color:#1b6b86;
   color:#a9f2f9;
   margin-left:20px;
}

.senden input {
    margin-left:70px;
    -margin-left:75px;
    margin-top:10px;
    color:#FFFFFF;
    font-weight:bold;
    background-color:#1b6b86;   
    border:1px solid #a3c9d2;
}

.form {
    padding-bottom:10px; 
}

.keywords {
    font-size:10px;
    color:#4c92b6;
    margin:0px;
    line-height:12px;
}

label {
    margin-top:0px;
}

.suchen-button {
    border:0px;
}

scrollbar-base-color, scrollbar-face-color {
    color:red;
}

.pics img{
    border:5px solid #a3c9d2;
}



	.tx-guestbook-list-table { 
        padding:5px;     
        border:0px;   
    }
    
    .tx-guestbook-list-table td {
         border:1px dashed #4c92b6;
         border-collapse:collapse;
         padding:5px;
    }
    

        
    .tx-guestbook-list-header { 
        background-color: #1b6b86; 
        color: #FFFFFF; 
        font-weight:bold; 
    }
    
    .tx-guestbook-list-row { 
        background-color: #1b6b86; 
    }
    
    .tx-guestbook-list-rowleft { 
        background-color: #1b6b86; 
    }
    
    .tx-guestbook-list-entrycomment-title {
        font-weight: bold; 
    }
    
    .tx-guestbook-list-entrycomment { 
        font-style: italic; 
    }
    
    .tx-guestbook-list-small { 
        font-size: 9px; 
        color: #a3c9d2; 
    }
    
    .tx-veguestbook-pi1-browsebox TD { 
        font-size: 9px; 
        color: #a3c9d2; 
    }
    
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { 
        font-weight: bold; 
    }
    
    .tx-veguestbook-pi1-browsebox-SCell { 
        background-color: #EEEEEE; 
    }
    
    .tx-guestbook-latest-header { 
        background-color: #539521; 
        color: #FFFFFF; 
        font-weight:bold; 
    }
    
    .tx-guestbook-latest-row { 
        background-color: #FFFFFF;
    }
     
    .tx-guestbook-latest-small { 
        font-size: 9px; 
        color: #a3c9d2; 
    }
    
    .tx-guestbook-form-inputfield-med { 
        border-style: solid; 
        border-width: 1px; 
        border-color:#a3c9d2; 
        font-size:14px; color:#a9f2f9; 
        width:100px; 
    }
    
    .tx-guestbook-form-inputfield-big { 
        border-style: solid; 
        border-width: 1px; 
        border-color:#a3c9d2; 
        font-size:14px; 
        color:#a9f2f9; 
        width:150px; 
    }
    
    .tx-guestbook-form-textarea { 
        border-style: solid; 
        border-width: 1px; 
        border-color:#a3c9d2; 
        font-size:14px; 
        color:#a9f2f9; 
        width:250px;
     }
     
    .tx-guestbook-form-obligationfield { 
        color: #CC0000; 
    }
    
    .tx-guestbook-form-error { 
        color: #CC0000; 
    }
    
    
    
/* tt_news */

#content .news-latest-item {
    border: 1px dashed #DDDDDD;
    padding: 10px;
    margin-bottom:10px;
}


#content .news-latest-item h3{
    width:380px;         
    margin:0px 0px 5px 0px;
    padding:5px;    
    background-color:#094c63;
    border-bottom:1px solid #4c92b6;
    border-top:1px solid #4c92b6;
}

#content .news-latest-item h3 a{
    color:#FFFFFF;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
}


#content .news-latest-image {
    margin-top:10px;
    margin-right:10px;
    margin-bottom:5px;
    padding-left:5px;
    float:left;
    clear:all;
}

#content .news-latest-image img {
    border:5px solid #a3c9d2;
}

#content .news-latest-date {
    font-size: 10px;
    color: #a3c9d2;
    padding-left:5px;
}

#content .news-latest-text {
    font-size:12px;
    margin-top:6px;
    
}

#content .news-latest-text a {
     text-decoration:none;
}

#content .news-latest-text a:hover {
     text-decoration:underline;
}

div .jm-gallery-image-entry {
	display: block;
	float:left; 
    width: 130px;
    height: 80px;
    margin:30px;
	border: 0;
	text-align: center;
	padding: 10px;
	margin: 6px;
  	border: 1px solid #727272;
	background-color: #DDDDDD;
	-moz-border-radius: 5px;
    color: #000000;
	}
    
    /* tt_news  */
    
.news-single-timedata {
    font-size: 10px;
    color: #a3c9d2;
}

.news-single-timedata a {
    font-size: 10px;
    color: #a9f2f9;
    text-decoration:underline;
}

.news-author {
    
}

.news-list-container a{
	width:168px;
    text-decoration:none;
    color:#000000;
}
.news-list-item{
    padding-bottom:20px;
}

.news-list-date {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
}
.news-list-img {
    float:left;
}
.news-list-title {
    font-style: bold;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:15px;
    padding: 0px;
    margin:0px;
}
.news-list-subtitle {
    font-style: bold;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size:10px;
}

.tx_media {
 clear:both;
 width:480px;
 background:#EFEFEF;
 margin-bottom:10px;
 padding:10px;
}

.tx_media_pic {
    float:left;
}

.tx_media_title {
    font-style: bold;
    font-size: 16px;
    margin-left:100px;
}

.tx_media_text {
    width:380px;
    font-size: 10px;
    margin-left:100px;
}

p {
	margin: 0px;
}


#ee_blog_Header a{
	color: #333333;
	text-decoration: none;
	font-size: 20px;
}

#ee_blog_Header{
	color: #333333;
	font-size: 20px;
}

.ee_blog_timestamp{
	color: #333333;
	font-size: 10px;
}

#content .news-single-item h3{
    width:407px;
    -width:430px;
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    padding-bottom:5px;
    padding-left:23px; 
    border-bottom:1px solid #4c92b6;
    margin-left:-23px;
}

.news-hr {
    width:407px;
    -width:430px; 
    padding-bottom:5px;
    padding-left:23px; 
    border-bottom:1px solid #4c92b6;
    margin-left:-23px;
    margin-top:8px;
    margin-bottom:2px;
}

.friends {   
    padding:3px;
    border-bottom:1px solid #4c92b6;
}

.friends a {
    text-decoration:none;
}

.friends a:hover {
    color:#4c92b6;
}

.teaser {
    font-size:10px;
    margin-left:14px;
}

/*
.portfolio {
    position:absolute;
    top:168px;
    left:40px;
}

*/

.anhaenger {
    position:absolute;
    top:180px;
    left:80px;
}

.closed li {
    background-color:#1b6b86;
    margin:0px;
    padding:0px;
    border:0px;
}

.closed ul {
    background-color:#1b6b86;
}

/*

.level_1 a {
    margin:0px;
    font-size:12px;
    font-weight:normal;
    background-color:#1b6b86;
    padding:0px;
}

.level_1 {
    background-color:#1b6b86;
    margin:0px;
    padding:0px;
}

 */
.about-img { 
    margin-top:10px;  
    padding:0px 10px 10px 0px;
    float:left;
    clear:both;     
}

.about-text {
    width:320px;
    margin:10px 0px 40px 0px;
    float:left;       
}




.tx-c5easygallery-pi1 {
    text-align:center;
}


/*  SITEMAP BEGINNING  */

ul {
    margin-left:-40px;
    -margin-left:0px;
}

.tx-dropdownsitemap-pi1 ul li {
    width:200px;
    padding: 5px 2px 2px 0px;
    margin:0px;
    list-style-type:none; 
}

.tx-dropdownsitemap-pi1 a {
    font-weight: bold;
    font-size:11px;
    text-decoration:none;
}

/*  SITEMAP END  */


        
        /*
		.tx-dropdownsitemap-pi1 LI.open ul {
		    display: block; 
		}
		.tx-dropdownsitemap-pi1 LI.closed ul {
			display: none;
            margin:0px;
		}
		.tx-dropdownsitemap-pi1 LI.open ul {
			display: block;
            margin:0px;
		}
		.tx-dropdownsitemap-pi1 LI.closed ul {
			display: none;
            margin:0px;
		}
		.tx-dropdownsitemap-pi1 DIV {
			border: solid 1px #DFE2E3;
			background:#1b6b86;
			padding: 2px;
            margin:0px;
		}
        .tx-dropdownsitemap-pi1 DIV.level_1 {
			background:#1b6b86;
            margin:0px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 {
			background:#1b6b86;
            margin:0px;  
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 A {
			font-weight: normal;
            margin:0px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
			background: #FAFBFB;
            margin:0px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: #FFFFFF;
            margin:0px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
			background: #FAFBFB;
            margin:0px;
		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align:left;
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
            margin:0px;
		}
*/

/* Fotos ANFANG */

.fotos-box {
    border-top:10px solid #4c92b6;
    border-left:5px solid #4c92b6;
    border-right:5px solid #4c92b6;
    background-color:#115369;
    padding:5px;
}

.fotos-box2 {
    border-top:10px solid #4c92b6;
    border-bottom:10px solid #4c92b6;
    border-left:5px solid #4c92b6;
    border-right:5px solid #4c92b6;
    background-color:#115369;
    padding:5px;
}

.fotos-info {
    width:190px;
    -width:180px;
    margin-left:5px;
    line-height:10px;
    float:left;
    font-size:10px;   
}

.fotos-info h5, .fotos-info a {
    margin:3px 0px 35px 0px;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}

.fotos-info a {
    margin:0px 0px 35px 0px;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}

.fotos-info a:hover {
    text-decoration:underline;
}

.fotos-box img, .fotos-box a,
.fotos-box2 img, .fotos-box2 a {
    margin:3px 0px 3px 0px;
    border:0px;
}


/* Fotos ENDE */

.suche {
    border:1px solid #4c92b6;
    margin-left:30px;
    margin-top:14px;
    -margin-top:37px;
    margin-bottom:-20px;
    -margin-bottom:0px;
    font-weight:bold; 
    padding:5px;
    color:#FFFFFF;         
}

.suche input {
    margin:0px 3px 0px 3px;
}