@import "basics.css";
@import "navigation.css";
@import "kopf.css";

body.screen {
background-color:#fffff3;
}

body.print {
	margin:1em;
}

.coloredSquare{
	width:12px;
	height: 12px;
margin: 7px 0 0 0px;
position: absolute;
}

#content{
  padding-left: 5px;
}

body,td {
color:#000;
font:8pt Verdana, sans-serif;
line-height:135%;
}

#body_inside {
border:1px solid #CCC;
color:#000;
background-color:#FFF;
width:800px;
margin:0 auto;
padding:0;
}

#body_inside.loggedin {
background-color:#ECFFE9;
}

#header {
width:100%;
margin-top:1em;
border-spacing:0;
position:relative;
border:1px solid #eee;
}

#header_logo {
width:155px;
text-align:center;
vertical-align:middle;
}

#header_content {
width:80%;
height:77px;
background-image:url(kopf.jpg);
background-repeat:no-repeat;
padding:0.25em 0;
}

#header ul#toplinks2 {
list-style-type:none;
font-size:0.8em;
float:right;
margin:0;
padding:0;
}

#header ul#toplinks2 li {
display:inline;
border-left:1px solid #000;
text-indent:0;
font-weight:700;
margin:0;
padding:0 2em;
}

#suche {
position:absolute;
top:25px;
left:300px;
}

#suche label {
font-size:0.8em;
font-weight:700;
}

#suche input {
border:1px solid #ffa70b;
}

#suchbutton {
background-color:#ffc70b;
}

#main {
width:100%;
margin-top:1em;
border-spacing:0;
}

#content_inside {
margin:0 10px;
position: relative;
}

#content a:link,#content a:visited {
	color:#697A9D;
	text-decoration:none;
}

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

#content a:link img,#content a:visited img {
border-style:none;
}

#rechts {
width:20%;
padding-right: 0.7em;
}

#navigation {
	padding-left: 0.7em;
}

#content h1 {
font-size:1em;
clear:both;
}

#rechts h2 {
background-color:#ABB7C1;
color:#000;
font-size:1em;
text-align:left;
font-weight:700;
margin:0;
padding:0.25em 0.5em;
}

#rechts div.box {
border:1px solid #cdcdcd;
margin-bottom:1em;
padding:0.4em;
}

#content h1,#content h1 a:link,#content h1 a:visited {
font-weight:700;
font-style:normal;
background-color:#00305f;
color:#fff;
margin:0;
padding:3px 8px;
}

#content .premium h1 {
background-color:#3EA52D;
}

#content .service h1 {
background-color:#ADADAD;
}

#content .pay h1 {
background-color:#369;
}

#content h2 {
font-size:1.25em;
font-weight:700;
font-style:normal;
position:absolute;
left: 30px;
}

#editor_inhalt #vorspann {
padding-top:20px;
font-weight:700;
}

#editor_inhalt .rubrik {
float:left;
color:#000;
text-transform:uppercase;
font-size:0.9em;
font-weight:700;
margin-top:1em;
letter-spacing:0.05em;
}

.premium #editor_inhalt .rubrik,.premium #editor_inhalt .rubrik a:link,.premium #editor_inhalt .rubrik a:visited {
color:#3EA52D;
}

.service #editor_inhalt .rubrik,.service #editor_inhalt .rubrik a:link,.service #editor_inhalt .rubrik a:visited {
color:#8D8888;
}

.pay #editor_inhalt .rubrik,.pay #editor_inhalt .rubrik a:link,.pay #editor_inhalt .rubrik a:visited {
color:#369;
}

#editor_inhalt .rubrik a:link,#editor_inhalt .rubrik a:visited {
color:#ffa900;
text-decoration:none;
}

#editor_inhalt .datum {
font-size:0.8em;
text-align:right;
margin-top:1em;
}

#editor_inhalt h2 {
margin:0.5em 0 0;
}

#artikeltext {
font-size:1.1em;
line-height:145%;
}

#editor_inhalt #bild {
padding-top:1em;
float:right;
margin:0 0 4px 4px;
}

#editor_inhalt #bild .unterschrift {
background-color:#ccc;
padding:2px 4px;
}

#leisteUnten table {
width: 90%;
border: 1px solid #00305f;
border-right-style: none;
margin:10px auto 2px;
}

#leisteUnten td {
border-right:1px solid #00305f;
border-collapse:collapse;
background-color:#697a9d;
text-align:center;
vertical-align:middle;
}

.premium #leisteUnten td {
border:1px solid #12cd17;
background-color:#cbffcb;
color: #FFF;
}

div#adbanner_oben {
margin-top:5px;
width:800px;
text-align:center;
padding:0.7em 0.7em 2px;
}

div#adbanner_unten,div#adbanner_links,div#adbanner_rechts,div#adbanner_mitte {
text-align:center;
padding-bottom:2px;
margin:5px auto;
}

div#adbanner_links,div#adbanner_rechts,div#adbanner_mitte {
background-color:#fff;
border:1px solid #ccc;
}

div.adbanner_label {
font-size:0.8em;
text-align:right;
background-color:#ccc;
margin:0 0 2px;
padding:2px;
}

.adbanner_links_single {
text-align:center;
margin:10px 0;
}

#floater {
position:absolute;
left:820px;
top:85px;
visibility:visible;
width:114px;
}

div#infokasten_tabs ul {
list-style-type:none;
margin:0;
padding:0;
}

div#infokasten_tabs li {
margin-right:0;
display:block;
float:left;
border:1px solid #8f8f8f;
text-align:center;
position:relative;
top:1px;
background-color:#ededed;
padding:4px 6px;
}

div#infokasten_tabs li.selected {
color:#fff;
background-color:#ffc300;
font-weight:700;
border-color:#ffc300;
}

div.infokasten_page {
clear:both;
border:1px solid #ffc300;
height:80px;
background-color:#ffffcd;
padding:5px;
}

table#weitere_artikel td {
border-bottom:1px dotted #000;
}

.bild_copyright {
font-size:10px;
color:#8D8888;
margin-right:5px;
display:block;
text-align:right;
}

.bild_description {
font-size:11px;
color:#000;
display:block;
margin:-4px 5px 5px;
}

#content .pferdelinks {
height:20px;
padding-bottom:8px;
padding-left:5px;
}

#content .pferderechts {
height:20px;
padding-bottom:8px;
padding-left:0;
}

#content .pferdebutton {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#FFF;
background-color:#B00F4C;
}

#content .pferderubrik {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#903;
font-weight:700;
clip:rect(auto,auto,auto,auto);
border-top:1px dotted #000;
border-width:1px;
margin:3px;
padding:5px 3px 8px 0;
}

#content .versetzt {
position:relative;
top:3px;
}

#content .pferdeinput {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:18px;
border:1px solid #929292;
text-indent:2px;
}

#content .pferdebuttongrau {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#FFF;
background-color:#FFA900;
width:120px;
height:20px;
margin-top:4px;
position:relative;
top:2px;
border-color:#929292;
border-style:solid solid solid none;
border-width:1px;
}

#content .pferderubrik-links {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#903;
font-weight:700;
clip:rect(auto,auto,auto,auto);
border-top:1px dotted #000;
margin:3px;
padding:5px 3px 8px 5px;
}

#content .breite-links {
width:230px;
}

#header ul#toplinks2 a:link,#header ul#toplinks2 a:visited,div#infokasten_tabs a:link,div#infokasten_tabs a:visited {
text-decoration:none;
color:#000;
}

#rechts a:link,#rechts a:visited,#leisteUnten a:link,#leisteUnten a:visited {
color:#000;
text-decoration:none;
color: #000;
}

#content a:hover,#rechts a:hover,#leisteUnten a:hover {
text-decoration:underline;
}


.service #leisteUnten td,.pay #leisteUnten td {
border:1px solid #90908e;
background-color:#ebebeb;
color: #FFF;
}

#adbanner_oben div.adbanner_label,#adbanner_unten div.adbanner_label,div#infokasten_tabs {
display:none;
}

div#infokasten,table#weitere_artikel {
width:100%;
}

div#footer {
	margin-top: 10px;
	/*margin-bottom: 4px;*/
	border-top: 1px solid #00305f;
	/*border-bottom: 1px solid #00305f;*/
	padding: 2px 4px;
	background-color: #ABB7C1;
	font-size: 0.8em;
	text-align: right;
}

div#footer a:link, div#footer a:visited {
	color: #000;
	text-decoration: none;
}

div#footer a:hover {
	text-decoration: underline;
}
.Standardschrift_tableHead{
  padding: 5px;
  color: #fff;
}

.Standardschrift_tableBody{
  color: #000;
  padding: 5px;
}