#container {
			width: 760px;
			\width: 780px;
			w\idth: 760px;
			margin: 2px;
			margin-left: auto;
			margin-right: auto;
			padding: 2px;
		}


		#banner {
			padding: 5px;
			margin-bottom: 5px;
			background-color: rgb(213, 219, 225);
		}




		#content {
padding: 5px 40px 5px 40px;			
			margin-left: 215px;
			margin-right: 215px;
			background-color: #FFF;
border-right: 1px dotted #666;
border-left: 1px dotted #666;

			}

		#sidebar-a {
			float: left;
			width: 200px;
			\width: 210px;
			w\idth: 200px;
			margin: 0;
			margin-right: 5px;
			padding: 5px;
			background-color: #FFF;
		}

		#sidebar-b {
			float: right;
			width: 200px;
			\width: 210px;
			w\idth: 200px;
			margin: 0;
			margin-left: 5px;
			padding: 5px;
			background-color: #FFF;
		}

		#footer {
			clear: both;
			padding: 5px;
			margin-top: 5px;
			font: 12px lucida grande, verdana, arial, helvetica, sans-serif;
			background-color: rgb(213, 219, 225);
		}



#sidebar-a p {
font-size: 11px;
margin: 2px;
padding-left: 1.5em;
}

#sidebar-a ul {
list-style: square;
margin: 1px;
padding-left: 1.5em;
}

#sidebar-a li {
background: transparent;
font-family: lucida grande, verdana, arial, sans-serif;
font-size: 11px;
color: #333;
}


h1, h2, h3 {
font-family: 'Trebuchet MS', georgia, times new roman, times, serif;
letter-spacing: 0.09em;
}

h4 {
font-family: 'Trebuchet MS', georgia, times new roman, times, serif;
margin-bottom: 4px;
font-size: 11px;
list-style: square;
margin: 2px;
padding-left: 1.5em;
line-height: 13px;
}

p {
font-family: 'Trebuchet MS', georgia, times new roman, times, serif;}

.center {
text-align: center;
}

blockquote {
font-family: 'Trebuchet MS', georgia, times new roman, times, serif;
font-size: 12px;
line-height: 1.5em;
padding: 10px;
}

ol {
list-style: none;
text-decoration: none;

padding: 6px 6%;
background-color: #fff;
font: bold 10pt/1.5 Verdana, Arial;
color: #333;
}

ul {
list-style: square;
margin-top: 3px;
margin-bottom: 3px;
padding: 6px 6%;
}

li {
background: transparent;
font-family: 'Trebuchet MS', georgia, times new roman, times, serif;
font-size: 12px;
color: #333;
}

img {
margin: 0;
padding: 0;
border: 0;
}

a {
 text-decoration:   none;
 color:             #39598E;
 background-color:  transparent;
}
a:visited {
 color:             #39598E;
 background-color:  transparent;
}
a:hover {
 color: #CC0033;
 text-decoration:   underline;
 background-color:  transparent;
}

#blogtitle {
font-family: 'Trebuchet MS', georgia, times new roman, times, serif;
margin: 0px;
padding: 5px 10px;
height: 48px;
text-align: left;
border-bottom: 1px dotted #666;
background: #fff;
color: #333333;
}

#blogtitle h1 {
font: bold italic 45px 'Trebuchet MS', georgia, times new roman, times, serif;
margin: 0;
padding: 0;
}


#content li {
}



#main p {
font-size: 12px;
}

.date {
font-family: Georgia, Times New Roman, Times, serif;
font-size: 13px;
background: transparent;
color: #333333;
padding-right: 10px;
border-right: 15px solid #CAC9BD;
text-align: right;
}

.title {
background: transparent;
color: #39598E;
border-bottom: 1px dotted #666;
font: bold 20px/110% lucida grande, verdana, arial, helvetica, sans-serif;
text-shadow: 3px 3px 8px #ccc;
}

#title h1 {
background: transparent;
color: #39598E;
border-bottom: 1px dotted #666;
font: bold 20px/110% lucida grande, verdana, arial, helvetica, sans-serif;
text-shadow: 3px 3px 8px #ccc;
}

#summary {
background: transparent;
color: #39598E;
font: bold 14px/110% lucida grande, verdana, arial, helvetica, sans-serif;
text-shadow: 3px 3px 8px #ccc;
}

#summary h2 {
background: transparent;
color: #39598E;
font: bold 14px/110%  'Trebuchet MS',  lucida grande, verdana, arial, helvetica, sans-serif;
text-shadow: 3px 3px 8px #ccc;
letter-spacing: 0.09em;
}


.posted {
font: 10px lucida grande, verdana, arial, helvetica, sans-serif;
text-decoration: none;
color: #39598E;
background-color:  transparent;
border-top: 1px dotted #666;
padding: 10px;
} 

#kommentar {
	font-family: 'Trebuchet MS', georgia, times new roman, times, serif;}

.sidetitle {
width:150px;background-color:transparent;border:1px dotted #333333;padding:5px;font-size: 12px;text-align: left;
} 

.rubriken {
        font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 15px;
	color: #666; 
	text-align: left;
 padding-left: 10px;

}



div.rubriken a[href^="http:"] {
  /*background:url("/e/images/icon_offsite.gif") no-repeat 0 60%; */
padding-left: 20px;  
  }



.spacer {
margin: 0;
padding: 0;
clear: both;
}

.paginate {
 font-family:		'Trebuchet MS', georgia, times new roman, times, serif;
 font-size:			12px;
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:			10px 6px 10px 4px;
 margin:			0;
 background-color:	transparent;  
}

.pagecount {
 font-family:		'Trebuchet MS', georgia, times new roman, times, serif;
 font-size:			10px;
 color:				#666;
 font-weight:		normal;
 background-color: transparent;  
}


.input {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       'Trebuchet MS', georgia, times new roman, times, serif;
font-size:         11px;
height:            1.6em;
padding:           .3em 0 0 2px;
margin-top:        6px;
margin-bottom:     3px;
} 

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-family:       'Trebuchet MS', georgia, times new roman, times, serif;
font-size:         11px;
margin-top:        3px;
margin-bottom:     3px;
}



.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

.submit {
background-color:  #fff;
font-family:       'Trebuchet MS', georgia, times new roman, times, serif;
font-size:         10px;
font-weight:       normal;
letter-spacing:    .1em;
padding:           1px 3px 1px 3px;
margin-top:        6px;
margin-bottom:     4px;
text-transform:    uppercase;
color:             #000;
}  

.pullquote {
width: 145px;
background:gold;
color:black;
float: right;
border:1px solid maroon;
font-weight:bold;
line-height:140%;
padding:5px;
margin-left:5px;
}

.photo {
	display: inline;
	position: relative;
	background-color: #fff;
	border: 1px solid #dcddd3;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
}



/* Eric Myer's Simple List Separators
http://www.meyerweb.com/eric/talks/2003/commug/commug.html */
 #linkpartner
{
padding-left: 0;
margin-left: 0;

width: 140px;
}

#linkpartner li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-bottom: 1px solid gray;
}

#linkpartner ul
{
list-style: none;
margin: 0;
padding: 0.25em;

border-bottom: 1px solid gray;
}

code.werbe {
font-family: 'Trebuchet MS', georgia, times new roman, times, serif;
letter-spacing: 0.09em;
font-size: 10px;
} 

.werbe {
font-family: 'Trebuchet MS', georgia, times new roman, times, serif;
letter-spacing: 0.09em;
font-size: 10px;
} 

#menubar {
background: #336699;
color: #eef;
padding: 0;
margin: 0;
border-top: 1px solid #336699;
border-bottom: 1px solid #336699;
height: 15px;
}

#menubar ul {
list-style: none;
margin: 0;
padding: 0;
}

#menubar li {
list-style: none;
margin: 0;
padding: 0;
float: left;
font: 12px lucida grande, verdana, arial, helvetica, sans-serif;
}

#menubar a {
color: white;
background: #336699;
margin: 0;
padding: 0 10px 1px 10px;
border-right: 1px solid #fff;
border-bottom: 0;
	text-decoration: none;
	font-weight: bold;
}

#menubar a:hover, #menubar a:active { 
background: #fff; 
color: #336699; 
}

#menubar a.active:link, #menubar a.active:visited {
background: #bbb;
font-weight: bold;
}

.werbe table {
    border:none;
}

.werbe th {
    color:#ffffff;
    background:#428cbd;
    font-weight:bold;
    text-align:left; vertical-align:top;
    border: white solid 2px;
}

.werbe td {
    color:#000000;
    background:#FFCCFF;
    font-weight:normal;
    text-align:left; vertical-align:top;
    border: white solid 2px;
font-family: 'Trebuchet MS', georgia, times new roman, times, serif;
font-size: 13px;
}

div#main_link a[href^="http:"] {
/* background: transparent url('/e/images/aoutside.gif') 0% 50% no-repeat; */
background: transparent;
padding-left: 10px;
}

.ini {
float: left; 
padding-right: 2px;
color: #333;
font-size: 2.5em;
margin-top:-5px;
text-shadow: 3px 3px 8px #ccc;
}

.random {
font-family: 'Trebuchet MS', georgia, times new roman, times, serif;
letter-spacing: 0.09em;
font-size: 11px;
} 

.marker {

 background:#FFFFCC;

 font-weight:normal

}

.pull_quote_left {
float: left;
text-align: left;
margin-left: 0px;
margin-right: 8px;
padding: 8px;
border: solid #E6E6E6 1px;
width: 120px;
font: 16px Times, "Times New Roman", serif;
font-style: oblique;
}

.pull_quote_right {
float: right;
text-align: left;
margin-left: 8px;
margin-right: 0px;
padding: 8px;
border: solid #E6E6E6 1px;
width: 120px;
font: 16px Times, "Times New Roman", serif;
font-style: oblique;
}

.mainad {
font-weight: bold;
font-style: italic;
background: transparent;
color: #ccc;
border-bottom: 1px solid #ccc;
text-align: right;
margin-bottom: 5px;
}

.centerad {
text-align: center;
margin-bottom: 30px;
}

.bild-links
{
float: left;
margin: 0px 5px 5px 0px;
text-align: center;
padding: 10px 10px 0px 10px;
border: 1px solid #CCCCCC;
color: #666666;
font: italic 10px lucida grande, verdana, arial, helvetica, sans-serif;
}

.bild-rechts
{
float: right;
margin: 0px 0px 5px 5px;
text-align: center;
padding: 10px 10px 0px 10px;
border: 1px solid #CCCCCC;
color: #666666;
font: italic 10px lucida grande, verdana, arial, helvetica, sans-serif;
}

dl {
		width: 179px;
		margin: 0 0 2px 0;
		padding: 0 0 10px 0;
		background: #F2F2F2 url(/e/images/uploads/box_bottom.gif) no-repeat bottom left;
		}

	dt {
		margin: 0 0 10px 0;
		padding: 5px;
		font-size: 120%;
		color: #fff;
		border-bottom: 1px solid #fff;
		background: #999 url(/e/images/uploads/box_top.gif) no-repeat top left;
		}
	
	dd {
		margin: 0 0 0 2px;
		padding: 0 10px 10px 10px;
		color: #666;
		font-family: Verdana, sans-serif;
		font-size: 90%;
		
		}


		
	#blue dt {
		background-color: #69c;
		}
	
	#blue {
		background-color: #9cf;
		}
	
	#red dt {
		background-color: #336699;
		}
	
	#red {
		background-color: #F2F2F2;
		}
	
	#green dt {
		background-color: #9c6;
		}
	
	#green {
		background-color: #cf9;
		}

.hilite { background-color: #ff0; }

acronym 
{ border-style: dashed; border-width: 0 0 1px 0; cursor: help;
}

.zitat { /* Zitate */
	font: normal 14px/1.8 'Trebuchet MS',helvetica,arial,sans-serif;
	border-left: 1px solid #666;
	margin-left:10px;margin-bottom:0px;margin-right:10px;padding-left:8px;
	}

#main_link li {
line-height: 1.4em;
	margin: 0.2em 0 0.2em 0;
	padding-left: 5px;
font: normal 14px/1.8 'Trebuchet MS',helvetica,arial,sans-serif;
list-style-image: url('/e/images/bullet.gif');
}

.pollWrapper{
		padding: 5px;
		text-align: left;
border-bottom: 1px dotted #666;
}

.pollBlock{

}

.pollTotalVotes{
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: ;
	font-size: 11px;
	color: #666; 
}

.pollQuestion{
        padding: 5px;	
        font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 12px;
	color: black; 
	text-align: left;	
}

.pollAnswerBlock{
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: ;
	font-size: 13px;
	color: #336699; 

}

.pollAnswer{

}

#cookiedingsbums a {color:#000; text-decoration:none;}

#cookiedingsbums a:hover {text-decoration:underline;}

#cookiedingsbums div {padding:10px; padding-right:40px;}

#cookiedingsbums { 
   outline: 1px solid #7b92a9; 
   text-align:right; 
   border-top:1px solid #fff;
   background: #d6e0eb; 
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 ); 
   position:fixed;
   bottom:0px; 
   z-index:10000; 
   width:100%; 
   font-size:12px; 
   line-height:16px;}

#cookiedingsbumsCloser {
   color: #777;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   right: 5px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#cookiedingsbumsCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}