/* Seitenrumpf usw.

/* ************************************************************************ */

body {

	padding:0; 

	margin:0; 

	background-color:#9966cc;

	font: 0.7em Tahoma, sans-serif; 

   	line-height: 1.5em;

}


.buttona {
        background-color: #EC4D00;
        width: 135px;
        height: 25px;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
        color: #ffffff;
        text-align: center;
        border: 2px solid #C0C0C0;
        border-style: outset;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
}


.logo img {

	border:0;

}



.content { 

    margin:0 auto;

    margin-top:10px;

    margin-bottom:10px;

    border:1px solid #ccccff;

    width:950px;

    padding:10px; 

    background:#ffffff;

}



h3 {

	color:#666666;

	border-bottom:1px solid #ccccff;

	padding-left:15px;

	font-size:13px;

}



h4 {

	font-size:11px;

}

/* Globale Link - Elemente

/* ************************************************************************ */

a, a:active, a:visited {

	color:#000000;

	text-decoration:none;

}



a:hover {

	color:#9966cc;

}



a.red, a.red:active, a.red:visited {

	color:#9966cc;

	text-decoration:underline;

}



a.red:hover {

	color:#666666;

	text-decoration:none;

}



/* Globale Formular - Elemente: Fehlermeldungen, Textboxen, DropDown usw.

/* ************************************************************************ */

form {

	margin:0;

	padding:0;

}



input, select {

	font-size:11px;

}



.textfield {

	width:200px;

}



.error {

	color:#9966cc;

	background-color:#FFFFE1;

	border:1px dashed #ccccff;

	margin-top:8px;

	margin-bottom:8px;

	font-weight:bold;

	padding:5px;

}



.keyword { /* Keywordmarkierung */

	background-color:#FFFF00;

} 



fieldset {

	padding:10px;

	margin-bottom:15px;

}



fieldset legend {

	font-weight:bold;

	color:#9966cc;

	padding-left:5px;

	padding-right:5px;

}



label {

	display:block;

	width:115px;

	float:left;

	font-weight:bold;

	color:#000000;

}



/* Globale Auszeichnungen: Pfeile, Listen usw.

/* ************************************************************************ */

.textmarker {

	font-weight:bold;

	color:#9966cc;

}



.textmarker-2 {

	color:#9966cc;

}



.red-arrow {

	font-size:11px; 

	font-weight:bold; 

	color:#9966cc; 

	font-family:verdana; 

	text-decoration:none;

	margin-right:5px;

}



.feedimage {

	margin-right:5px;

}



/* Hauptnavigation

/* ************************************************************************ */

.navi_top {

	float:right;

    width:470px;

    padding:0px;

}



.navi_top p {

	padding:0px;

	margin:0px;

}



.navi_top a,

.navi_top a:visited,

.navi_top a:active {

	color:#9966cc;

	text-decoration:none;

}



.navi_top a:hover {

	color:#9966cc;

	text-decoration:underline;

}



.navi {

	border-top:1px solid #ccccff;

}



.navi ul {

	margin:0;

	padding:0;

	list-style:none;

	margin-top:0px;

	/* Fucking IE7 Hack */

	border-top:1px solid #ccccff;

}



.navi li {

	display:inline;

	padding:0;

	margin:0 2px 0 0;

}



.navi a,

.navi a:visited,

.navi a:active {

	float:left;

    margin:0 1px 0 0;

    padding:0 10px 2px 10px;

    text-decoration:underline;

    font-size:12px;

    margin-top:4px;

	border-bottom:0;

	color:#9966cc;

	font-weight:bold;

}



.navi a:hover {

	

	color:#006699;

}

	

/* Suchbereich

/* ************************************************************************ */

.red_line {

    clear:both;

    margin:0;

    padding:0;

    width:950px;

    height:8px;

    background:#9966cc;

    border-bottom:1px solid #ccccff;

}



.grey_line {

	margin:0;

	margin-bottom:10px;

	padding:0;

	width:950px;

	height:30px;

	background:#ccccff;

	border-top:1px solid #ffffff;

	text-align:right;

}



.grey_line span {

	float:left;

	margin:0;

	margin-top:6px;

	margin-left:5px;

	font-size:11px;

	font-weight:bold;

	color:#9966cc;

	font-family:verdana, arial, Sans-Serif;

}



.grey_line form {

	float:right;

    margin:0;

    margin-top:6px;

    margin-right:10px;

    font-size:11px;

	font-weight:bold;

}

	

.grey_line input,

.grey_line select {

	font-size:11px;

}





/* Main Content: Kategorien, Link - Darstellung usw.

/* ************************************************************************ */

.main {

    background-color:#ffffff;

    float:left;

    width:98%;

    margin:0 0 10px 20px;

    

}

.main h1 {

	background-color:#ffffff;

	border-bottom:1px solid #ccccff;

        font-size:11px;

	padding:2px;

	padding-left:0px;

	color:#9966cc;

}

.main h2 {

	background-color:#ffffff;

	border-bottom:1px solid #ccccff;

        font-size:11px;

	padding:2px;

	padding-left:0px;

	color:#9966cc;

}



.main h3 {

	background-color:#ffffff;

	border-bottom:1px solid #ccccff;

        font-size:11px;

	padding:2px;

	padding-left:15px;

	color:#000000;

	margin-top:25px;

}



.main h2 a,

.main h2 a:visited,

.main h2 a:active {

	display:block;

	text-decoration:none;

	color:#000000;

}



.main h2 a img {

	border:0;

	margin-right:8px;

}



.catlist {

	margin-top:6px;

	margin-bottom:12px;

	margin-right:20px;

}



.catlist img {

	float:left;

	margin-right:3px;

}



.catlist a,

.catlist a:active,

.catlist a:visited {

	color:#9966cc;

}



.catlist a:hover {

	color:#666666;

}



.catlink {

	font-size:12px;

	font-weight:bold;

}



.adsense {

	border:1px dashed #ccccff;

	padding:10px;

	margin-bottom:15px;

	text-align:center;

}

.subcats {

	padding-bottom:10px;

	margin-bottom:15px;

	border-bottom:1px solid #9966cc;

}

.text {
        margin: 0px 0px 10px 0px;
        border-bottom:0px solid #000000;
        border-top:0px solid #000000;
        min-height: 150px;
        padding: 0px;
        background-color: #ffffff;
        text-align: left;
}
.text p {
        margin: 0px;
        padding: 5px 5px 5px 5px;
        text-align: left;
        font-size:12px;
        font-weight:normal;
        color: #303030;
        font-family: Arial;
}
.text a {
        font-size:12px;
        font-weight: bold;
        color: #000000;
        font-family: Arial;
}
.text a:hover {
        color: #C40000;
}
.text h2 {
        border-bottom:1px solid #ccccff;
        background-color: #cccccff;
        margin: 0px;
        padding: 2px 0px 2px 5px;
        text-align: left;
        font-size:12px;
        font-weight:bold;
        color: #303030;
        font-family: Arial;
}
.text h2 img {
        float: left;
        border: 0px solid #C0C0C0;
        margin: 3px 5px 0px 0px;
        padding: 0px;
}
.text span {
        font-weight: bold;
}
.text h2 span {
        float: left;
        border: 0px solid #C0C0C0;
        margin: 0px 2px 0px 0px;
        padding: 0px;
}
.text img {
        float: left;
        border: 0px solid #C0C0C0;
        margin: 0px 10px 0px 0px;
        padding: 0px;
}
.texta {clear: left;
        margin: 0px 0px 10px 0px;
        border-bottom:0px solid #ccccff;
        border-top:0px solid #ccccff;
        padding: 0px 0px 10px 0px;
        background-color: #ffffff;
        text-align: center;
}
.texta p {
        margin: 0px;
        padding: 0px 5px 5px 5px;
        text-align: left;
        font-size:12px;
        font-weight:normal;
        color: #303030;
        font-family: Arial;
}
.texta a {
        font-size:12px;
        font-weight: normal;
        color: #9966cc;
        font-family: Arial;
}
.texta a:hover {
        color: #006699;
}
.texta h2 {
        border-bottom:1px solid #ccccff;
        background-color: #cccccff;
        margin: 0px 0px 10px 0px;
        padding: 2px 0px 2px 5px;
        text-align: left;
        font-size:12px;
        font-weight:bold;
        color: #303030;
        font-family: Arial;
}
.texta h2 img {
        float: left;
        border: 0px solid #C0C0C0;
        margin: 3px 5px 0px 0px;
        padding: 0px;
}
.textb {
        margin: 0px 0px 10px 0px;
        border-bottom:1px solid #ccccff;
        border-top:1px solid #ccccff;
        padding: 40px;
        background-color: #ffffff;
        text-align: center;
}
.textb h2 {
        background-color: transparent;
        margin: 0px 0px 10px 0px;
        padding: 5px 0px 0px 5px;
        text-align: left;
        font-size:12px;
        font-weight:bold;
        color: #303030;
        font-family: Arial;
}
.textb span {
        font-size:10px;
        margin: 0px 0px 0px 5px;
}

/* Links: Allgemein

/* ************************************************************************ */

a.linkurl,

a.linkurl:active,

a.linkurl:visited {

	font-weight:bold;

	color:#9966cc;

	text-decoration:none;

}



a.linkurl:hover {

	color:#000000;

}



.bookmarks img {

	margin-right:2px;

	padding:2px;

	border:1px solid #000000;

}



/* Links: Links hinzfgen / Links bearbeiten

/* ************************************************************************ */

#addform label,

#editform label {

	width:115px;

}



#addform input[type="text"],

#editform input[type="text"] {

	width:325px;

}	



#addform input[type="checkbox"],

#editform input[type="checkbox"] {

	float:left;

	margin-right:10px;

}



#addform .info,

#editform .info {

	margin-left:115px;

}



/* Links: Sponsor

/* ************************************************************************ */

.sponser-link table {

	width:100%;

	border:1px solid #000000;

	margin-bottom:25px;

}



.sponser-link table td {

	padding:4px;

	text-align:center;

}



.sponser-link table td img {

	vertical-align:middle;

}



/* Links: Image

/* ************************************************************************ */

.image-link {

	border-bottom:1px solid #000000;

	margin-bottom:15px;

	padding:5px;

}



.image-link .screenshot {

	float:left;

	border:1px solid #000000;

	padding:4px;

	margin-right:10px;

}



.image-link .description {

	margin:0px;

	color:#000000;

	text-align:justify;

}



.image-link .link-footer img {

	margin-left:5px;

	margin-right:5px;

}



/* Links: Tipp

/* ************************************************************************ */

.tipp-link {

	border-bottom:1px solid #000000;

	margin-bottom:15px;

	padding:5px;

}



.tipp-link .description {

	margin:0px;

	color:#000000;

	text-align:justify;

}



.tipp-link .link-footer img {

	margin-left:5px;

	margin-right:5px;

}



/* Links: Standard

/* ************************************************************************ */

.standard-link {

	border-bottom:1px solid #000000;

	margin-bottom:15px;

	padding:5px;

}



.standard-link .description {

	margin:0px;

	color:#000000;

	text-align:justify;

}



.standard-link .link-footer img {

	margin-left:5px;

	margin-right:5px;

}



/* Kommentare: Listen, Avatare, Zitate usw.

/* ************************************************************************ */

.commentlist ol {

	list-style-image:url(./images/comment.gif);

}



.commentlist ol li {

	padding-left:10px;

}



.commentlist ol li h4  {

	margin-top:20px;

	margin-bottom:0px;

	padding-bottom:2px;

	border-bottom:1px solid #9966cc;

}



.commentlist ol li p+p {

	margin-top:5px;

}



.commentlist ol li blockquote {

	color:#000000;

	border-top:1px solid #000000;

	border-bottom:1px solid #000000;

	padding-top:5px;

	padding-bottom:5px;

}



.gravatar {

	float:right;

	border:1px solid #cccccc;

	padding:3px;

	margin-top:10px;

	margin-left:15px;

}



.desc {

	margin:0px;

	margin-top:1px;

	font-size:10px;

	color:#000000;

}



.desc a, .desc a:visited, .desc a:active {

	color:#9966cc;

}



.desc a:hover {

	text-decoration:underline;

	color:#000000;

}



.comment a, .comment a:visited, .comment a:active {

	color:#9966cc;

	text-decoration:underline;

}



.comment a:hover {

	text-decoration:none;

	color:#000000;

}



/* Neue Links

/* ************************************************************************ */

.sortbar {

	margin-bottom:25px;

}



.sortbar label {

	font-weight:bold;

	width:155px;

}



/* Live - Suche

/* ************************************************************************ */

.livesearch {

	width:100%;

}



.livesearch th {

	padding:4px;

	color:#9966cc;

	border-bottom:1px solid #000000;

}



.livesearch td {

	padding:4px;

}



/* Sidebar: Neue Eintrge, Newsletter, Partner usw.

/* ************************************************************************ */

.sidebar {

    background-color:#ffffff;

    float:right;

    width:0%;

    margin:0 0 10px 0;

}



.sidebar h2 {

	background-color:#ffffff;

	border-bottom:1px solid #ccccff;

        font-size:11px;

	padding:2px;

	padding-left:15px;

	color:#9966cc;

	margin:9px 0 9px 0;

}



.sidebar h2 a,

.sidebar h2 a:visited,

.sidebar h2 a:active {

	display:block;

	text-decoration:none;

	color:#9966cc;

}



.sidebar h2 a img {

	border:0;

	margin-right:8px;

}



.feed {

	padding-left:8px;

	margin-top:2px;

	margin-bottom:2px;

}



/* Sidebar: Platzhalter

/* ************************************************************************ */

.sidebar_right {

    background-color:#ffffff;

    float:left;

    width:0%;

    margin:0x 0 10px 0;

}



.sidebar_right h2 {

	background-color:#ffffff;

	border-bottom:1px solid #ccccff;

        font-size:11px;

	padding:2px;

	padding-left:15px;

	color:#9966cc;

	margin:6px 0 6px 0;

}



.sidebar_right h2 a,

.sidebar_right h2 a:visited,

.sidebar_right h2 a:active {

	display:block;

	text-decoration:none;

	color:#9966cc;

}



.sidebar_right h2 a img {

	border:0;

	margin-right:8px;

}



.feed {

	padding-left:8px;

	margin-top:2px;

	margin-bottom:2px;

}

/* Footer: Copyright usw.

/* ************************************************************************ */

.footer {

	clear:both;

	text-align:center;

	padding:10px 0 0px 0;

	margin:0;

	line-height: 1.8em;

	color:#000000;

}



.footer a,

.footer a:active,

.footer a:visited {

	text-decoration:none;

	color:#000000;

}



.footer a:hover {

	color:#9966cc;

}



/* Ergnzungen ab v2.0.5

/* ************************************************************************ */

.none {

	display:none;

}



#media_pagerank {

	width:100%;

	border:1px solid #ccccff;

	border-collapse:collapse;

}



#media_pagerank th {

	border-bottom:1px solid #9966cc;

	background-color:#ccccff;

}



#media_pagerank td {

	padding:3px;

	text-align:center;

	color:#9966cc;

}



/* Ergnzungen ab v2.1.0

/* ************************************************************************ */

#GoogleMapsDiv {

	width:500px;

	border:1px solid #9966cc;

	height:300px;

}
