
@media all and (max-width:1050px) {
	body { min-width:970px !important; }
	body div#alles { background-position:135% -10px !important;  }
	body div#leisteA { display:none; }
	body div#seitenteil { width:220px !important; }
	body div#inhalt {
		margin: 0 200px 1em 0 !important;
		padding:3em 4em 2em 0.9em !important;
	}
	body div#inhalt div#infobox table { min-width:0 !important; }
	body div#inhalt div#infobox {
		margin:0 1em 1em !important;
		padding:0 0 1em 0 !important;
	}
}

body {
	padding:0; margin:0;
	font-size:16px; min-width:1050px; max-width:1450px;
	font-family:Arial, Helvetica, Verdana,  'Trebuchet MS',  sans-serif;
	background-color: #000;
}

body div#alles {
	margin:0; padding:2.3em 0 0;
	color:#000;
	background-color: #fff;
	background-position:100% -10px;
	background-repeat:no-repeat;
	background-image:url("http://tovotu.de/pics/header.jpg");
}
body img,body iframe { border:0; }
body code { font-family:monospace; }
body blockquote {
	margin-left:0; padding-left:1.5em;
	font-style:italic;
}
body form fieldset { border:0; }
body a:link,body a:visited { color:#000; }
body a:link:hover,body a:visited:hover { color:#555; }

body span.wrong { text-decoration:line-through; }
body span.new { color:#070; }

body div#inhalt div#seiten { text-align:center; }
body div#inhalt div#seiten a { color:#C00; }
body div#inhalt div#seiten a:hover { color:#E66; }
body div#inhalt div#seitenzahlen a { text-decoration:none; }
body div#inhalt div#seitenzahlen {
	text-align:center;
	border-top:1px solid #000;
	margin:0 0 2.5em; padding:0.4em; 
	background-color:#FFC;
}
body div#inhalt div.alert {
	color:#D00; padding:0.4em;
	margin:1em 0;
	font-weight:bold;
	text-align:center;
	background-color:#F3F0F0;
}


/* ########################################################################## */
/* %%%%%%%%%%%%%%%% Navigation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* ########################################################################## */
body div#nav {
	margin:0; padding:0;
	background:transparent;
	position:fixed;top:0;left:0;
	width:100%; color:#fff;z-index:100;
}
body div#nav table {
	width:100%;margin:0; padding:0;
	border-spacing:1px;
}
body div#nav table td {
	vertical-align:top;white-space:nowrap; 
	margin:0;padding:0;height:1.8em;
	background-color:transparent;
	background-repeat:repeat;
	background-position:top left;
}
body div#nav table td.menu {
	font-size:1em;line-height:1em;width:6em;
	padding:0.4em 1.5em 0.3em 0.3em; height:1.1em; text-transform:lowercase;
}
body div#nav table td.nr1 { background-image:url("http://tovotu.de/pics/navi_bg1.png");width:5em; }
body div#nav table td.nr2 { background-image:url("http://tovotu.de/pics/navi_bg2.png");}
body div#nav table td.nr3 { background-image:url("http://tovotu.de/pics/navi_bg3.png");width:5em; }
body div#nav table td.nr4 { background-image:url("http://tovotu.de/pics/navi_bg4.png");width:3em;}
body div#nav table td.nr5 { background-image:url("http://tovotu.de/pics/navi_bg5.png");width:4em;}
body div#nav table td.nr6 { background-image:url("http://tovotu.de/pics/navi_bg6.png");width:5em;}
body div#nav table td.nr7 { background-image:url("http://tovotu.de/pics/navi_bg7.png");width:4em;}
body div#nav table td.gewaehlt a { font-weight:bold; }

body div#nav td a img { display:none; width:0; }
body div#nav td a {
	display:block;width:95%;padding:1.3em 0 0 0;
	font-family:sans-serif;
	text-decoration:none;color:#fff;
}

body div#nav table td.menu:hover { background-color:#999; }

body div#nav td.tovotu { font-size:1.5em;width:6.5em; }
body div#nav td.tovotu div {
	font-weight:bold;font-style:italic; padding:0.2em 0 0.2em 0.2em;
	font-family:'Arial Black', sans-serif; line-height:1em;
	height:1.15em; letter-spacing:0.03em;
	background-image:url("http://tovotu.de/pics/navi_bg.png");
}
body div#nav td.tovotu b { color:#c31; }

body div#nav td#suche div {
	text-align:right;
	font-size:0.8em; padding:0.5em 1.4em;line-height:0.9em;height:1.9em;
	background-color:transparent;
	background-repeat:repeat;
	background-position:top left;
	background-image:url("http://tovotu.de/pics/navi_bg.png");
}
body div#nav td#suche {
	background-color:transparent;
	background-image:none;
}
body div#nav td#suche input#search_text {
	border:1px black solid; height:1.25em;min-width:7em; max-width:10em;
}
body div#nav td#suche input#search_button {
	border:1px dotted #fff; color:#fff; background-color:transparent;
	font-size:1em;padding:0;font-weight:bold;
}

/* ########################################################################## */
/* %%%%%%%%%%%%%%%% Seitenleisten %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* ########################################################################## */

div#seitenteil { float:right; width:420px; padding:0;margin:0;color:#666; }
body div#leisteA { float:right; width:200px;}
body div#leisteB { width:210px;  }
body div.seitenleiste {
	margin-top:300px; padding:0;
}

body div.seitenleiste div.werbung {
	margin:0.4em 0 0; padding:0.2em 0.2em 0.2em 44px;
	background: #fff url("pics/anzeige.gif") no-repeat 30px 10px;
}
body div.seitenleiste div.werbung div a img {
	max-width:140px;	
}

body div.seitenleiste div.kasten #search_button { padding:0.05em 0.1em; font-size:0.9em; }
body div.seitenleiste div.kasten #search_text { width:8.5em; }
body div.seitenleiste div.kasten form { margin:0.6em; }
body div.seitenleiste div.kasten h1 {
	font-size:1.3em; color:#d67775;
	font-family:serif;
	font-weight:bold;
	letter-spacing:1px;
	margin:0 0 0.5em 0;
	padding:0.1em 0.3em;
}
body div#leisteB div.kasten {
	margin:0 20px 1em 0;
}
body div.seitenleiste div.kasten {
	margin:0 0 1em;
}
body div.seitenleiste table#statistik {
	font-size:0.8em; margin:0;
	width:98%; padding:0.2em;
	line-height:1.2em;color:#666;
}
body div.seitenleiste table#statistik .statistik_sub { text-align:right; }

body div.kasten ul li {
	font-size:0.9em;
	padding:0 0 0 14px;
	margin:0 0 0.8em 0;
	background: transparent url('pics/list.gif') no-repeat left 50%;
}
body div.seitenleiste ul {
	padding:0; margin-left:1em;
	list-style:none;
}
body div.seitenleiste div.partner img { width:115px; max-width:120px; }
body div.seitenleiste div.partner img[src] { width:auto; }

body div.seitenleiste div#tagwolke a:link,
body div.seitenleiste div#tagwolke a:visited { text-decoration:none;  color:#444;}
body div.seitenleiste div#tagwolke a:link:hover,
body div.seitenleiste div#tagwolke a:visited:hover { color:#111;}
body div.seitenleiste div#tagwolke {
	font-size:0.9em;padding:0;
	font-family:Arial, sans-serif;
	font-weight:bold;
	text-align:center;
	margin: 0; background-color:#fff;
}

body div.seitenleiste div#feedlist {
	font-size:0.8em; padding:0 0 0 1.2em;
}

/* --- Kalendertabelle %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
body div.kasten table#kal_tabelle {
	width:14em; font-size:0.9em;
	margin:0;
	background-color:#FFF;
}
body div.seitenleiste table#kal_tabelle th { width:14.3%; }
body div.seitenleiste table#kal_tabelle td, 
body div.seitenleiste table#kal_tabelle th {
	padding:0.2em;margin:0;
	text-align:center;color:#666;
}
body div.seitenleiste table#kal_tabelle caption a#kal_rechts,
body div.seitenleiste table#kal_tabelle caption a#kal_links {
	text-decoration:none; font-size:1.4em;color:#666;
	line-height:0.8em; display:block; margin:0; padding:0;
}
body div.seitenleiste table#kal_tabelle caption a#kal_rechts { float:right; }
body div.seitenleiste table#kal_tabelle caption a#kal_links { float:left; }
body div.seitenleiste table#kal_tabelle caption a#monat {
	text-decoration:none; color:#666;
}
body div.seitenleiste table#kal_tabelle caption {
	padding:0 0.2em; margin:0;
	font-weight:bold; width:14em;
	background-color:#FFF;
}

body div.seitenleiste table#kal_tabelle td#kal_heute {
	border: 1px #222 solid;
}
body div.seitenleiste table#kal_tabelle td a:hover { color:#aaa; }
body div.seitenleiste table#kal_tabelle td a {
	text-decoration:none; color:#888;
}
body div.seitenleiste table#kal_tabelle td.kal_mitEintrag a {
	font-weight:bold; color:#c43;
}
body div.seitenleiste table#kal_tabelle td.kal_mitEintrag a:hover { color:#e64;}
body div.seitenleiste table#kal_tabelle td.kal_mitKomm sup {
	color:#00f;line-height:0; font-size:0.9em; vertical-align:0.1em;
	font-weight:bold;
}
body div.seitenleiste table#kal_tabelle td.kal_mitLink {
	background-color: #F0F0F0;
}
body div.seitenleiste table#kal_tabelle td#kal_copyright { font-size:0.7em; }

/* ########################################################################## */
/* %%%%%%%%%%%%%%% Inhalt %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* ########################################################################## */
body div#inhalt {
	margin:0 410px 1em 0;
	padding:3em 4em 2em 2.2em;
	min-height:100em;
}
body div#inhalt h1 { font-size:2em; font-weight:bold; }
body div#inhalt h1 small { font-size:0.5em; font-weight:normal; }





/* %%%%%%%%%%%%%%% Linkliste %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
body div#inhalt ul#linkArchiv { list-style:none; margin:0; padding:0; }
body div#inhalt ul#linkArchiv li.linkType1,
body div#inhalt ul#linkArchiv li.linkType2 { padding:0.6em; }
body div#inhalt ul#linkArchiv li small.newLink { font-size:0.8em; color:red; }
body div#inhalt ul#linkArchiv li.linkType1 { background-color:#F5F5F5; }
body div#inhalt ul#linkArchiv li.linkType2 { background-color:#EcEcEc; }

body div#inhalt ul#linkArchiv a.linkKomm {
	text-decoration:none;
}
body div#inhalt ul#linkArchiv small.linkKomm { font-size:0.9em; font-style:normal;  }
body div#inhalt ul#linkArchiv li.linkKomm1,
body div#inhalt ul#linkArchiv li.linkKomm2 {
	margin: 0 2em 0 3.2em;
	padding:0.2em 0 0.2em 0.5em;
	font-size:0.9em; font-style:italic;
}
body div#inhalt ul#linkArchiv li.linkKomm1 {background-color:#FAE2E2; }
body div#inhalt ul#linkArchiv li.linkKomm2 { background-color:#FFEEEE; }
body div#inhalt ul#linkArchiv li.linkKomm3 {
	margin: 0 3em 0 4em; padding:0.2em 0;
	font-size:0.9em; background-color:#555;
}
body div#inhalt ul#linkArchiv li.linkKomm3 table {
	width:96%; margin:0 2%;
}
body div#inhalt ul#linkArchiv li.linkKomm3 input { font-size:1em; }
body div#inhalt ul#linkArchiv li.linkKomm3 input[type=submit] {
	font-size:0.8em; background-color:#ddd;
}
body div#inhalt ul#linkArchiv li.linkKomm3 textarea#lKomm_text {
	height:6em; font-size:1em; width:95%;
}
body div#inhalt ul#linkArchiv li.linkKomm3 input,
body div#inhalt ul#linkArchiv li.linkKomm3 textarea {
	margin:0 0 0.2em;border:1px #000 solid;	
}
body div#inhalt ul#linkArchiv li.linkKomm3 input#lKomm_name { width:90%; }
body div#inhalt ul#linkArchiv li.linkKomm3 input#lKomm_captcha { width:11em; }
body div#inhalt ul#linkArchiv li.linkKomm3 .alert {
	color:#D00; border:1px #944 solid;
	background-color:#FDD;
}

body div#inhalt ul#linkArchiv a.link_melden {
	float:right; color:#C00030;
	font-size:0.75em; line-height:0.9em;
}

body div#inhalt ul#linkArchiv a.linklink { text-decoration:none; font-weight:bold; }

body div#inhalt div#links_suche {
	text-align:right; padding:0;
	margin:1em 0;
}
body div#inhalt div#links_suche form input[type=text] { border:1px black solid; }
body div#inhalt div#links_suche form input[type=submit] {
	border:1px black solid;font-weight:bold; font-size:0.7em;
}



/* ########################################################################## */
/* %%%%%%%%%%%%%%% Fuß %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* ########################################################################## */
body div#fuss a { color:#fff; }
body div#fuss a:hover { color:#aaa; }
body div#fuss {
	background-color:#333;
	font-family:monospace;
	color:#eee; clear:both;
	font-size:0.9em;
	text-align:right;
	padding:2em 5em 1em;
	line-height:2em;
}

