

div#navihead {
height:68px;
position: relative;
display: block;
}

div#headersubnav
{
margin:0;
padding:51px 332px 0 378px;
height:109px;
border:0px;
background-image: url(../images/header_1.jpg);
diplay:block;
}

div#headersubnav a,
div#headersubnav a:link,
div#headersubnav a:active,
div#headersubnav a:visited,
div#headersubnav a:hover{
margin:0;
padding:0;
diplay:block;

}

div#headersubnav img
{
padding:0;
margin:0;
diplay:block;
}

/* BEGINN NAVIGATION */

#navi { margin:0; padding:0;}

#navi li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	}

#navi #marcus {	width: 94px;	}
#navi #uwe {	width: 76px;	}
#navi #auto {	width: 71px;	}
#navi #team {	width: 72px;	}
#navi #galerie {	width: 84px;	}
#navi #middle {	width: 378px;	}


#navi a,
#navi strong {
	display: block;
	height: 68px;
	width: 100%;
	position: relative;
	overflow: hidden;
	}

#navi span {
	position: absolute;
	width: 100%;
	height: 68px;
	top: 0;
	left: 0;
	background: url(../images/navi.jpg) no-repeat;
	}

/* Marcus */

#navi #marcus a span {
	background-position: 0 0;
	}

#navi #marcus a:hover span,
#navi #marcus a:active span,
#navi #marcus a:focus span,
#navi #marcus strong span {
	background-position: 0 -68px;
	}


/* Uwe */
#navi #uwe a span {
	background-position: 0 -136px;
	}

#navi #uwe a:hover span,
#navi #uwe a:active span,
#navi #uwe a:focus span,
#navi #uwe strong span {
	background-position: 0 -204px;
	}

/* Auto */
#navi #auto a span {
	background-position: 0 -272px;
	}

#navi #auto a:hover span,
#navi #auto a:active span,
#navi #auto a:focus span,
#navi #auto strong span {
	background-position: 0 -340px;
	}

/* Team */
#navi #team a span {
	background-position: 0 -408px;
	}

#navi #team a:hover span,
#navi #team a:active span,
#navi #team a:focus span,
#navi #team strong span {
	background-position: 0 -476px;
	}

/* Galerie */
#navi #galerie a span {
	background-position: 0 -544px;
	}

#navi #galerie a:hover span,
#navi #galerie a:active span,
#navi #galerie a:focus span,
#navi #galerie strong span {
	background-position: 0 -612px;
	}

/* Middle */
#navi #middle a span {
	background-position: 0 -680px;
	}

#navi a span {
	cursor: pointer;
	}


/* ENDE NAVIGATION */



div#container{text-align:left}
div#content p{line-height:1.4}
div#navigation{background-image: url(../images/headerbild_big.jpg) }
div#extra{background:#ffffff}


div#container{width:775px;margin:0 auto; border: 1px solid #73CB17;}
div#content{float:left;width:397px;padding: 20px}
div#navigation{float:right;width:338px;height:150px;}
div#extra
{
float:right;
clear:right;
width:288px;
padding: 20px 30px 30px 20px;}




div#footer p
{
margin:0;
padding:5px 10px
}

div#footer
{
background-image: url(../images/footer_bg.jpg);
color: #FFF;
background-repeat: x;
clear:both;
height:52px;
text-align:center;
padding: 25px 30px 0 0px;
list-style:none;
margin:0;
}




#footer li
{
list-style:none;
display:inline;
margin: 0 16px 0 0;
padding:0;
font-weight: bold;
}

#footer li p{
display:inline;
margin: 0 0px 0 0;
padding:0;
color: #000000;
}

div#footer ul li a
{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding:0;
}

div#footer ul li a:hover
{
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding:0;
}

div#footer ul li .active_first
{
	color: #0833F6;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding:0;
	float:left;
}

html,body{margin:0;padding:0}
body{font: 76% Verdana,tahoma;text-align:center}


h1
{
font-size: 14px;
color: #133688;
}

h2
{
font-size: 12px;
color: #133688;
}

h3
{
	font-size: 11px;
	color: #133688;
	padding:0px 0px 0px 16px;
        	background-image:url("../images/arrow_grey.gif");
        	background-position:left center;
        	background-repeat:no-repeat;
}

h4
{
font-size: 11px;
color: #666666;
}

body {
	margin-bottom: 0px;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}
td, textarea, input, select {
	font-family: Verdana;
	font-size: 10px;
	color: B3B3B3;
	font-weight: normal;
}
.tableDetail {
	font-size: 10px;
	font-family: Verdana;
	color: #49394E;
}
a:link {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;

}
a:hover {
	color: #251D08;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
}
a:visited {
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;

}




/**
 * Comments
 */
.comment_default
{
        padding:18px 6px 12px 6px;
        border-top:1px dotted #cccccc;
}

.ce_comments .odd
{
        background-color:#fcfcfc;
}

.ce_comments .info
{
        padding:2px 3px 3px 16px;
        background-image:url("../images/arrow_grey.gif");
        background-position:left center;
        background-repeat:no-repeat;
        color:#999999;
}

.ce_comments .info a
{
        color:#999999;
}

.ce_comments .comment
{
        padding-top:6px;
        padding-bottom:6px;
        line-height:1.5;
}

.ce_comments .code,
.ce_comments .quote
{
        position:relative;
        padding:6px;
        background-color:#f6f6f6;
        border:1px solid #dddddd;
}

.ce_comments p
{
        margin:0px;
        padding:0px 0px 3px 0px;
        font-weight:bold;
}

.ce_comments pre
{
        overflow:auto;
        padding:3px 1px;
        font-family:"Courier New", courier, monospace;
        font-size:11px;
        line-height:1.2;
}

.ce_comments .form
{
        padding-top:24px;
        border-top:1px dotted #cccccc;
}

.ce_comments .form label
{
        top:-1px;
        position:relative;
}


/**
 * Events
 */
.mod_eventlist .header
{
        padding:9px 3px 9px 18px;
        background-color:#f6f6f6;
        background-image:url("../images/arrow_grey.gif");
        background-repeat:no-repeat;
        border-top:1px dotted #cccccc;
        color:#808080;
        background-position:2px 9px;
}


.mod_eventlist h1
{
	font-size:12px;
        margin:0px;
        padding:6px 0px;
        font-weight:normal;
}



.mod_eventlist h2
{
        margin:0px;
        padding:6px 0px;
        font-size:11px;
}


.mod_eventlist h2 a
{
        font-size:11px;
        color:#666666;
        text-decoration:none;
}

.mod_eventlist .time
{
        margin:-6px 0px 0px 0px;
        padding:0px 0px 6px 0px;
        font-size:10px;
        color:#999999;
}

.mod_eventlist .event .date
{
        color:#999999;
}

.mod_eventlist .ce_text
{
        margin:0px;
        padding:0px 0 20px 0;
}

.mod_eventlist .event
{
        padding:6px 6px 6px 6px;
        border-top:1px dotted #cccccc;
}

.mod_eventlist .event a
{
        color:#666666;
        font-family: verdana;
        font-size: 11px;
        font-weight:normal;
        text-decoration:none;
}

.mod_eventlist .event a:hover
{
        color:#999999;
        font-family: verdana;
        font-size: 11px;
        font-weight:normal;
        text-decoration:none;
}

.mod_eventlist .odd
{
        background-color:#fcfcfc;
}

.mod_eventreader h2
{
        margin:15px 0px 0px 0px;
        padding:0px;
        border-bottom:0px;
        font-weight:bold;
        font-size:16px;
        color:#666666;
}

.mod_eventreader .info
{
        font-size:10px;
        color:#999999;
}

.mod_eventreader .ce_text
{
        margin-top:12px;
}

.mod_eventreader .back
{
        margin-top:15px;
}

.mod_eventreader .recurring
{
        margin-top:1px;
        font-size:11px;
        color:#094da5;
}


/**
 * Pagination
 */
.pagination
{
        padding:6px 0 20px 0;
text-align:center;
float:left;


}

.pagination p
{
        width:397px;
        float:left;
        color:#cccccc;
font-family: verdana;
        font-size: 10px;
        font-weight:normal;
        text-decoration:none;
}

.pagination ul
{
        width:400px;
        float:right;
        margin:0px;
        padding:0px 0 6px 0;
        text-align:center;
        list-style-type:none;
        border-bottom:1px dotted #cccccc;

}

.pagination li
{
        display:inline;
        padding:0px 1px ;
        list-style-type:none;
        color:#999999;
	font-family: verdana;
        font-size: 10px;
        font-weight:normal;
        text-decoration:none;

}

.pagination li a
{
        display:inline;
        padding:0px 1px;
        list-style-type:none;
        color:#cccccc;
font-family: verdana;
        font-size: 10px;
        font-weight:normal;
        text-decoration:none;

}

.pagination li a:hover
{
        display:inline;
        padding:0px 1px;
        list-style-type:none;
        color:#999999;
        font-family: verdana;
        font-size: 10px;
        font-weight:normal;
        text-decoration:none;

}

.pagination .pagination_current
{
        font-weight:bold;
}

/**
 * Image
 */
.ce_image img,
.ce_text img,
.ce_gallery img,
.mod_newslist img,
.mod_randomImage img,
.mod_gallerylist img,
.mod_galleryviewer img
{
        margin:0px;
        padding:3px;
        border:1px solid #dddddd;
}

.mod_randomImage block
{
        margin:0px;
        padding: 0 0px;
        float:left;

}

.mod_randomImage
{
        margin:0px;
        padding: 0 16px 0 2px;
        float:left;
}

.clear1 {
display:block; clear:both;
visibility:hidden; height:0; border-width:0;
margin:0; padding:0;}

.mod_galleryviewer
{
padding:0;
margin:0;
}

.title,
.description,
.date
{
line-height:140%;
}

.description
{
padding-bottom:20px;
}


.mod_gallerylist .description
		{
		float:right;
		width:265px;
		margin-top: 20px;
		}

.mod_gallerylist .description a
		{
		list-style-type:none;
        		color:#333333;
		font-family: verdana;
        		font-size: 10px;
        		font-weight:normal;
       		text-decoration:none;
		}

.mod_gallerylist .description a:hover
		{
		list-style-type:none;
        		color:#999999;
		font-family: verdana;
        		font-size: 10px;
        		font-weight:normal;
        		text-decoration:none;
		}



.mime_icon
{
        top:-1px;
        position:relative;
        vertical-align:middle;
}

.image_container
{
        float:left;
        line-height:1;
        padding:0px 10px 0 0;


}

.image_container a
{
        float:left;
        line-height:1;


}

.ce_gallery td
{
        padding-right:12px;
        padding-bottom:12px;
        vertical-align:top;
}

.caption
{
        margin:0px;
        padding:1px 2px 3px 2px;
        background-color:#e9e9e9;
        font-size:10px;
}

/* Fix caption in IE5/6 */
* html .caption
{
        top:-1px;
        position:relative;
        margin-right:4px;
}

/* Fix caption in IE7 */
*:first-child+html .caption
{
        top:-1px;
        position:relative;
}

.ce_gallery .caption
{
        top:-1px;
        position:relative;
        margin-right:2px;
        padding:0px 2px 2px 2px;
}

/* Fix gallery caption in IE5/6 */
* html .ce_gallery .caption
{
        top:1px;
        position:relative;
        margin-right:2px;
}

/* Fix gallery caption in IE7 */
*:first-child+html .ce_gallery .caption
{
        top:1px;
        position:relative;
}

.layout_fullsize .description
{
padding:0 0 10px 0;
}

/**
 * News
 */


.layout_simple
{
padding:6px 6px 6px 6px;
border-bottom:1px dotted #cccccc;
}

.mod_newslist
{
padding:0px 6px 20px 6px;
border-top:1px dotted #cccccc;
}

.layout_simple a
{
text-decoration:none;
font-weight:normal;
color:#666666;
font-size:11px;
}

.layout_simple a:hover
{
text-decoration:none;
font-weight:normal;
color:#999999;
font-size:11px;
}

 .layout_latest,
.layout_short
{
        padding:0px 6px 6px 6px;


}

.layout_latest .info,
.layout_short .info,
.layout_simple .info
{

        color:#999999;
}

.layout_latest h2,
.layout_short h2,
.layout_simple h2
{
        margin:0px 0 5px 0;
        padding:8px 0 0 0;
}

.layout_latest p,
.layout_short p,
.layout_simple p
{
        margin:3px 0 0px 0;
        padding:0px;
}


.layout_latest h2 a,
.layout_short h2 a,
.layout_simple h2 a
{
        font-size:13px;
        color:#666666;
}

.layout_latest h2 a:hover,
.layout_short h2 a:hover,
.layout_simple h2:hover
{
        font-size:13px;
        color:#999999;
}

.layout_latest .teaser,
.layout_short .teaser,
.layout_simple .teaser
{
        line-height:1.5;
}

.layout_latest .more,
.layout_short .more,
.layout_simple .more
{
        color:#666666;
        font-family: verdana;
        font-size: 10px;
        font-weight:normal;
        text-decoration:none;
padding:2px 3px 3px 16px;
        background-image:url("../images/arrow_grey.gif");
        background-position:left center;
        background-repeat:no-repeat;
}

.layout_latest .more a,
.layout_short .more a,
.layout_simple .more a
{
        color:#666666;
        font-family: verdana;
        font-size: 10px;
        font-weight:normal;
        text-decoration:none;
}

.layout_latest .more a:hover,
.layout_short .more a:hover,
.layout_simple .more a:hover
{
        color:#999999;
}


.layout_latest.odd,
.layout_short.odd
{
        background-color:#fcfcfc;
}

.layout_latest .image_container
{
        padding:9px 9px 3px 0px !important;
}

.layout_full h1
{
        margin:6px 0px 0px 0px;
        padding:0px;
}

.layout_full h2
{
        margin:12px 0px 9px 0px;
        padding:0px;
        color:#666666;
}

.layout_full .info
{
        font-size:10px;
        color:#999999;
}

.mod_newsreader .back
{
        margin-top:15px;
}

.mod_newsreader .enclosure
{
        margin-top:15px;
        padding:6px;
        background-color:#fcfcfc;
        border-top:1px dotted #cccccc;
        border-bottom:1px dotted #cccccc;
}

.mod_newsreader .enclosure .mime_icon
{
        padding:0px;
        border:0px;
}

.mod_newsreader .enclosure a
{
        color:#666666;
}


.mod_imagerotator,
.mod_imagerotator a
{
border:0px;
padding:0;
margin:0;
}

#irdiv1 img,
irimg1 img
{
border:0px;
padding:0;
margin:0;
}


/**
 * RSS Reader
 */
.rss_default h2,
.rss_items_only h2
{
font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin:0px 0px 0px 3px;
        padding:0px;
        border-bottom:0px !important;
        color:#666666;
}

.rss_default h2 a,
.rss_items_only h2 a
{
font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin:0px 0px 0px 3px;
        padding:0px;
        border-bottom:0px !important;
        color:#666666;
}

.rss_default h2 a:hover,
.rss_items_only h2 a:hover
{
font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	margin:0px 0px 0px 3px;
        padding:0px;
        border-bottom:0px !important;
        color:#999999;
}

.mod_rss_reader .description
{
        line-height:1.5;
}

.rss_default_header h2
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin:0px;
        padding:0px;
        border-bottom:0px !important;
        color:#888888;
}

.rss_default_header h2 a
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin:0px;
        padding:0px;
        border-bottom:0px !important;
        color:#888888;
}

.rss_default_header .description
{
        font-size:11px;
        color:#999999;
        line-height:1;
        font-weight:normal;
}

.magrss
{
margin:0px;
padding:0px;
}

.mod_rss_reader .odd,
.mod_rss_reader .even
{
background-color:#ffffff;
margin:0px 0 5px 0;
padding:0px 0px 0px 16px;
        	background-image:url("../images/arrow_grey.gif");
        	background-position:left center;
        	background-repeat:no-repeat;
}