A:link, A:visited {
text-decoration: none; 
color: #d11;
}

A:hover {
background-color:#d11;
color: #fff; 
text-transform: none; 
text-decoration: none }

A:active, A:focus {
background-color:#f00;
color: #fff; 
text-transform: none; 
text-decoration: none}

.text, .whitetext, .bigtitle, .basetext, .redtitle {font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; text-align:left;}
.centertext {font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; }
.text, .centertext, .whitetext {	font-size: 10pt; }

.bigtitle { font-size: 18pt; color: #d11;}
.basetext, .redtitle { font-size: 13pt; color: #000;}
.whitetext { color: #fff;}

hr {height: 1px; border:none; color: #000; background-color: #000;}

.exturl a, .sterndl a {
	display:inline-block;
	vertical-align:middle;	
	width:20px;
	height:20px;
	line-height:20px;		
}

.exturl a {background:url("grafbin/exturl.png") 0 0 no-repeat;}

.sterndl a {background:url("grafbin/sterndl.png") 0 0 no-repeat;}

.exturl a:hover, .sterndl a:hover {	
		background-position: -20px 0;
		}
.exturl a:active, .sterndl a:active {
		background-position: -20px 0;
		}	

#reload a,#uparrow a, #download a { display:block; width:50px; height:50px; line-height:50px;}
#reload a {	background:url("../grafbin/nochmal.png") 0 0 no-repeat;}
#uparrow a { background:url("../grafbin/gehrauf.png") 0 0 no-repeat; }
#download a { background:url("../grafbin/download.png") 0 0 no-repeat; }

#reload a:hover,#uparrow a:hover, #download a:hover {	
		background-position: -50px 0;
		}
#reload a:active,#uparrow a:active, #download a:active {
		background-position: -50px 0;
		}	

.feld, .graufeld, .bereich, .button {font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; }
.feld, .graufeld, .bereich { font-size:10pt; border-radius:4px; border:1px solid black; }
.feld, .graufeld { width:268px; }
.feld {background-color:#fff;}
.graufeld {color:#666; background-color:#bbb;}
.feld:focus, .bereich:focus, .graufeld:focus { box-shadow: 0px 0px 2px #d11; }
.bereich { width:550px; resize:none; }
.button { background-image:url(../grafbin/buttonbg.png); background-repeat:repeat-x; background-color:#888; color:#000; font-size:10pt; width:80px; height:20px; border-radius:4px; border:1px solid black; }
		

.news { 
    display: block; 
    text-align: left; 
    font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; 
    font-size: 13px;
	color: #000;
	position: relative;
	left: 60px;
	width: 480px;
	min-height: 50px;
	
}

.newsdate { 
    border: 1px solid #000; 
    font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; 
    line-height: 1; 
    position: absolute;
    width: 40px;
    -moz-border-radius:4px; /* Firefox */
    -webkit-border-radius:4px; /* Safari, Chrome */
    -khtml-border-radius:4px; /* Konqueror */
    border-radius:4px; /* CSS3 */
}
.newsdate span { 
    display: block; 
    text-align: center; 
}
.newsmonat { 
    /*text-transform: uppercase; */
    font-size: 14px;
}
.newstag { font-size: 20px; }
.newsjahr { 
    background-color: #d11; 
    line-height: 16px;
    color: #FFF; 
    font-size: 14px; 
    font-weight: normal; 
}

.tooltip {
/*position:relative; */
z-index:3;
text-align:left;
}

.tooltip a {
color:#fff;
background:#fff;
display:block;
padding:0px;
border:0px solid black;}

.tooltip a:hover {
background:transparent;
}

.tooltip a span {display:none;}

.tooltip a:hover span {
position:relative;
top:-86px;
left:10px;
width:200px;
color:fff;
background:#d11;
line-height:16px;
font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
border:1px dashed white;
display:block;
padding:4px;
-moz-border-radius:4px; /* Firefox */
-webkit-border-radius:4px; /* Safari, Chrome */
border-radius:4px; /* CSS3 */
box-shadow: 3px 3px 10px #8888;
-webkit-box-shadow: 3px 3px 10px #8888;
-moz-box-shadow: 3px 3px 10px #8888;
float:none;
}

#tagcloud { 
background: #efefef; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 5px 10px 5px; 
border:1px dashed #000;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
border-radius:10px; 


}

#tagcloud a { text-decoration:none; }
#tagcloud a:hover { background-color:#d11; 
	color: #fff; 
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	line-height:28px; }
 
/* http://colorschemedesigner.com/ color scheme id 0021Tw0w0w0w0 */

span[class="tag1"]  >  a:link   { color: #a0a0a0; font-size:8px; line-height:28px; }
span[class="tag1"]  >  a:visited   { color: #a0a0a0; }

span[class="tag2"]  >  a:link   { color: #808080; font-size:10px; line-height:28px; }
span[class="tag2"]  >  a:visited   { color: #808080; }

span[class="tag3"]  >  a:link   { color: #606060; font-size:12px; line-height:28px; }
span[class="tag3"]  >  a:visited   { color: #606060; }

span[class="tag4"]  >  a:link   { color: #404040; font-size:14px; line-height:28px; }
span[class="tag4"]  >  a:visited   { color: #404040; }

span[class="tag5"]  >  a:link   { color: #202020; font-size:16px; line-height:28px; }
span[class="tag5"]  >  a:visited   { color: #202020; }

span[class="tag6"]  >  a:link   { color: #000000; font-size:18px; line-height:28px; }
span[class="tag6"]  >  a:visited   { color: #00000; }

span[class="tag7"]  >  a:link   { color: #ff7373; font-size:20px; line-height:28px; }
span[class="tag7"]  >  a:visited   { color: #ff7373; }

span[class="tag8"]  >  a:link   { color: #ff4040; font-size:22px; line-height:28px; }
span[class="tag8"]  >  a:visited   { color: #ff4040; }

span[class="tag9"]  >  a:link   { color: #bf3030; font-size:24px; line-height:28px; }
span[class="tag9"]  >  a:visited   { color: #bf3030; }

span[class="tag10"]  >  a:link   { color: #a60000; font-size:26px; line-height:28px; }
span[class="tag10"]  >  a:visited   { color: #a60000; }

span[class="tag11"]  >  a:link   { color: #ff0000; font-size:28px; line-height:28px; }
span[class="tag11"]  >  a:visited   { color: #ff0000; }

span[class="tag12"]  >  a:link   { color: #d11; font-size:30px; line-height:28px; }
span[class="tag12"]  >  a:visited   { color: #d11; }

span[class="tag13"]  >  a:link   { color: #d11; font-size:32px; line-height:28px; }
span[class="tag13"]  >  a:visited   { color: #d11; }

span[class="tag14"]  >  a:link   { color: #d11; font-size:34px; line-height:28px; }
span[class="tag14"]  >  a:visited   { color: #d11; }

span[class="tag15"]  >  a:link   { color: #d11; font-size:36px; line-height:28px; }
span[class="tag15"]  >  a:visited   { color: #d11; }

span[class="tag16"]  >  a:link   { color: #d11; font-size:38px; line-height:28px; }
span[class="tag16"]  >  a:visited   { color: #d11; }

span[class="tag17"]  >  a:link   { color: #d11; font-size:40px; line-height:28px; }
span[class="tag17"]  >  a:visited   { color: #d11; }

span[class="tag18"]  >  a:link   { color: #d11; font-size:42px; line-height:28px; }
span[class="tag18"]  >  a:visited   { color: #d11; }

span[class="tag19"]  >  a:link   { color: #ff4900; font-size:44px; line-height:28px; }
span[class="tag19"]  >  a:visited   { color: #ff4900; }

span[class="tag20"]  >  a:link   { color: #ff4900; font-size:46px; line-height:28px; }
span[class="tag20"]  >  a:visited   { color: #ff4900; }


#titlebox {
overflow:hidden;
background: #a60000; /* Old browsers */
background: -moz-linear-gradient(left,  #a60000 0%, #ff0000 32%, #ff4040 75%, #ff7373 87%, #ffffff 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a60000), color-stop(32%,#ff0000), color-stop(75%,#ff4040), color-stop(87%,#ff7373), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #a60000 0%,#ff0000 32%,#ff4040 75%,#ff7373 87%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #a60000 0%,#ff0000 32%,#ff4040 75%,#ff7373 87%,#ffffff 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #a60000 0%,#ff0000 32%,#ff4040 75%,#ff7373 87%,#ffffff 99%); /* IE10+ */
background: linear-gradient(left,  #a60000 0%,#ff0000 32%,#ff4040 75%,#ff7373 87%,#ffffff 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a60000', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
text-shadow: white 0px 0px 0px;
position:relative;
width:550px;
height:60px;
max-height:60px;
color:#000;
white-space: nowrap;
text-align:right;
text-transform:lowercase;
font:normal 110px Calibri, Arial, Helvetica, sans-serif;
font-weight: bold;
line-height:70px;
border:1px solid black;
display:block;
padding:0px;
margin:0px;
float:none; }

.buttonbox {
overflow:hidden;
background:transparent;
position:relative;
max-width:140px;
max-height:60px;
border:1px dotted black;
-moz-border-radius:4px; /* Firefox */
-webkit-border-radius:4px; /* Safari, Chrome */
border-radius:4px; /* CSS3 */
}

.numlist {
overflow:hidden;
background:#f00;
color:#fff;
position:relative;
width:40px;
height:40px;
text-align:center;
font:normal 50px Calibri, Arial, Helvetica, sans-serif;
line-height: 38px;
border:1px solid black;
-moz-border-radius:20px; /* Firefox */
-webkit-border-radius:20px; /* Safari, Chrome */
border-radius:20px; /* CSS3 */
}
