/*
Theme name: Fremdsprache-10
Theme URI: 
Description: Fremdsprache-10 Template
Version: 1.0
Author: swissnet media GmbH
Author URI: http://www.swissnetmedia.com/
Tags: 

*/
html {height:100.3%; font-size: 62.5%;}
body {background-color: #EFEFEF;  
font: 1.3em/1.4em Arial, Helvetica, sans-serif; color:#333333;}
* {margin: 0px; padding: 0px; border: 0px;}
h1, h2, h3, h4, h5, h6 {padding: 0px;  color: #333333;}
h1 { font-size: 2.0em; }
h2 {font-size: 1.4em;}
h3, h3 a {font-size: 1.1em; }
h4, h4 a {font-size: 1.0em; }
h5, h5 a {font-size: 0.9em; }
a {color:#0c6bbb;}
p {padding: 0px; margin:0px;}
a:link {text-decoration:underline;}
a:visited {color:#445599;}
a:hover {color:#ec2222;}
a:active {}
ul {list-style-type:square; padding: 0px; padding-bottom:5px;}
li {padding:2px; margin:0px; }
ol { padding: 10px 0px 10px 30px;}
img {padding-left: 10px; padding-right:10px;}


table {background-color: #EEEEEE; padding:10px; width:100%;}
td {padding:0px 20px; min-width:60px; }
th {text-align:left; border-bottom:1px solid #CCC; padding:5px 20px;}
.zehner {text-align:left; background-color: #CCCCCC; padding:0px 20px;}

.unterbrechung {border-top:1px solid #EFEFEF; padding-top:5px; margin-top:5px;}
.unterbrechung ul li {padding:1px;}
.rahmen {background-color:#FFFFFF; padding:5px; margin-bottom:10px;}
.meinung {padding:10px 0px; margin-bottom:10px; border-bottom:1px solid #555555;}
.pause {height:1px; background-color:#CCC; margin:5px 0px 5px;}
div#wrapper{width: 970px; background-color:#FFFFFF; margin: 0px auto; margin-top:10px; }

div#languages  {width:950px; background-color:#FFF; text-align:right; height:25px; padding-top:5px; padding-right:15px; }
div#languages li { display:inline; list-style-type: none; padding:5px; }
div#languages a { color:#333; text-decoration:underline; }
div#languages a:hover { color:#FF0033; text-decoration:none;}

div#header {width:970px; background-color:#FFF ; height:55px; border:1px solid #DDD;}
div#headerleft {width: 500px; padding-top:5px; float:left; }
div#headerleft h1 {padding:20px 0px 8px 30px;  margin:0px;  font-size: 2.0em;}
.webseite {padding-left:35px; color:#000; font-family:  monospace;   }
div#headerright {width: 370px; float:right; padding-top:10px; padding-bottom:5px;  text-align:right; padding-right:20px;}
div#headerright ul{list-style-type:none;}

div#sidesearch {background-color:#EFEFEF; height:24px; margin:0px 5px 5px 5px; padding:5px; border:1px solid #DDD;}
div#sidesearch input {background-color:#FFF;}
div#menutop {height:22px; padding-top:0px;  border-top:10px solid #EFEFEF;  padding-left:20px; font-size:1.1em; margin-top:0px; background-color:#EFEFEF;}
div#menutop li { display:inline; list-style-type: none; }
div#menutop a {color:#996600; font-weight:bold; text-decoration:none; padding:0px 10px; margin:0px 10px;border-bottom:5px solid #CCC;}
div#menutop a:hover { color:#996600; font-weight:bold; text-decoration:none;  padding:0px 10px; border-bottom:5px solid #996600;}

div#menutop li.current_page_item a {}

div#main { padding:0px; background-color:#FFFFFF; border:1px solid #DDD;}

div#mainbig {width:560px; float: left; margin:0px 0px 0px 0px; padding:0px 15px 10px 10px; }


div#mainsmall {width:360px;  float: left; margin-top:16px; padding-top:0px; margin-right:0px;}
div#small {background-color: #FFFF99; height:162px; border:1px solid #DDD; margin-top:10px; padding-bottom:8px;}
div#smallleft { float: left;  width:150px; }
div#smallleft ul {padding:4px 0px; margin:0px 0px; list-style-type: none;  }
div#smallleft ul li {  padding: 1px 0px 1px 0px; }
div#smallleft ul li ul {border:none;}
div#smallleft a {color:#333; text-decoration:none; background: url(images/l.png) left bottom no-repeat; padding-left:18px; margin-left:10px;}
div#smallleft a:hover {text-decoration:underline;}

div#smallleft ul li ul li a {color:#333; text-decoration:underline; background: url(images/l.png) left bottom no-repeat; padding-left:18px; margin-left:10px;}
div#smallleft ul li ul li a:hover {text-decoration:none;}

div#smallmiddle {float: right;  width:185px; margin-right:10px; background-color:#FDFDFD; margin-top:10px; padding-right:10px; border:1px solid #EEE;}
div#smallend {margin:5px; background-color:#FFF; clear:both;}

div#smallright { margin-bottom:20px; margin-top:10px; border:1px solid #CCC; background-color:#EFEFEF;}
div#smallright ul {padding-left:0px; list-style-type: circle;}
div#smallright ul li {padding:1px; margin:0px;}
div#smallright p {margin:0px 10px;  border-bottom:1px solid #EEEEEE;}

div#einleitung { padding:10px 0px 5px 20px; border-top:1px solid #CCC; }
div#einleitung p {padding:0px; }
div#einleitung ul  {padding-left:15px; padding-top:2px; padding-bottom:3px;}
div#einleitung ul li  {padding:0px; }

div#weiterleitung { padding:10px 0px 5px 20px; border:1px solid #CCC; background:#EFEFEF;}
div#weiterleitung p {padding:0px; }
div#weiterleitung ul  {padding-left:15px; padding-top:2px; padding-bottom:3px;}
div#weiterleitung ul li  {padding:0px; }

.article {margin-bottom:0px; padding:10px 20px 10px 20px;}
.article ul {padding-left:30px; padding-top:5px; padding-bottom:10px;}
.article p {padding:7px 0px 7px 0px;}
.article h2 a {text-decoration: none; margin-bottom:10px; padding-bottom:10px; }
.article h2 {text-decoration: none; margin:6px 0px 5px 0px; padding:10px 0px; border-bottom:1px solid #CCC;}
.article h3 {text-decoration: none; margin:6px 0px 3px 0px;  }
.article h4 {text-decoration: none; margin:6px 0px 3px 0px;  }
.article h5 {text-decoration: none; margin:6px 0px 3px 0px;  }

.zeit {background-color:#EEE; padding:3px 0px; border:1px solid #CCC;  margin-top:5px; }
.zeitlinks {float:left; padding-left:20px;}
.zeitrechts {float:right; padding-right:15px;}
.datum {border-bottom:1px solid #CCC; text-align:right; padding-bottom:3px; font-size:0.8em; margin-bottom:5px; color:#666;}

div#kommentar{ padding: 15px 0px 5px 20px; background-color:#FFFFFF; margin-top:0px; }
.komleft {float: left;  padding:0px; margin-left:60px;}
.komright {float: right;  margin-right:15px; padding:0px; color:#aaa; font-size:0.8em; }
.unterstrich {border-bottom:1px solid #999999; margin-top:10px;}

.komzahl {border-bottom:1px solid #CCC; text-align:right; padding-bottom:3px;  margin-bottom:5px; color:#666; margin-bottom:10px; padding-right:15px;}

div#footer{clear:both;
width:940px;  background-color:#EFEFEF;  height:90px; padding: 30px 15px 0px 15px;
font-size:1.0em;  
}


.defloat { clear: both; margin:0px; padding:0px;}
.alignright {float: right;  margin:0px; padding:0px; }
.alignleft {float: left;  margin:0px; padding:0px;}
.aligncenter {text-align:center;}


.rahmen { background-color:#FFFFFF; padding:5px 0px; margin-bottom:15px; margin-top:15px;}
.rahmen p {padding:6px 0px;}
.rahmenvz { background-color:#E7E7E7; padding:5px 10px; margin-bottom:5px; margin-top:5px;}
.kommentarrahmen {border-left:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC;  background-color:#EFEFEF; padding:10px 15px 15px 15px; margin-bottom:15px; margin-top:0px; margin-left:60px;}
.kommentarrahmen ul {padding:5px 0px 10px 30px;}
.kommentarrahmen ul li {padding:0px;}
.kommentarrahmen p {padding:5px 0px;}
.pfeil {background: url(images/kompfeil.jpg) no-repeat left bottom; padding-top:15px; padding-bottom:10px; margin-left:60px;}
.rahmenoben { background-color:#F7F7F7; padding:5px 10px;  margin-top:5px;}
.rahmendunkel { background-color:#FFFFFF; padding:5px 10px; margin-bottom:15px; }
div#rahmencomment { background-color:#FFFFFF; padding:5px 10px; margin-bottom:15px; }

#submit,#searchsubmit {
	background: #FFFFFF;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	padding: 3px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}

input {border:1px solid #CCC; background-color:#EEEEEE; margin-right:10px; padding:2px 5px;}
textarea {border:1px solid #CCC; background-color:#EEEEEE;}

.pagenavigation {padding:30px 0px 15px 0px;}
.pagenavigationoben {padding:30px 0px 0px 20px;}

.zeitlinks a {color:#555;}
.zeitlinks a:hover {text-decoration:none;}
blockquote { padding-left:10px; margin:5px 0px 15px 15px;  border-left:5px solid #FFFF99; font-style:italic; }

