/*
Theme Name: Mathepress
Theme URI: http://www.mathepress.de
Description: matheinfoportal
Version: 0.1
Author: AG
Author URI:
*/

body {
background-color:#EEECE5;
background-image:url(images/balken.png);
background-position:0 96px;
background-repeat:repeat-x;
color:#5e5d5b;
font-family:Arial;
font-size:12px;
height:295px;
margin:0;
}

body * {margin: 0px; padding: 0px;}

a, a:visited { 
	color: #3399CC;
	}

a:hover {
	text-decoration: none;
	color: #000000;
	}

#container { 
	background: #eeece5;
	width: 900px;
	text-align: left; 
	margin:auto; 
	/*overflow: hidden;*/
	}
#header {
height:250px;
background-color:#3399CC;
background-image:url(images/mathepr_header_2-1.jpg);
	}	
#header h2 {
	color: #ffffff;
	font-size: 30px;
	font-family: Arial;
	font-weight: bold;
	margin: 0px;
	}

#header h2 a {
	color: #ffffff;
	text-decoration: none;
	}

#header h2 a:hover {
	color: #006699;
	text-decoration: none;
	}

#header h3 {
	color: #ffffff;
	font-size: 13px;
	font-family: Arial;
	text-indent: 5px; 
	margin: 0px;
	}

#menu { 
	margin: 10px;
	padding:50px 0 0;
	}
#menu img{
	border: none;
	}
#menu h2 {
	color: #ffffff;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	margin: 0px;
	}
#menu li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	}
		
#menu ul {
	margin: 0px;
	padding: 6px;
}
#menu ul li {
	padding:0;
	}

#menu ul li a {
	color:#2c3d48;
	font-family:Arial;
	font-size:12px;
	padding:66px 11px 8px;
	margin:0;
	text-decoration:none;
}
#menu ul li a.active {color: #ffffff;
text-decoration: none;
background:url(images/fguide_over.png);
padding:66px 11px 8px;}

#menu ul li a:hover {
	color: #ffffff;
	text-decoration: none;
	background:url(images/fguide_over.png);
	padding:66px 11px 8px;
	}
#logo {
	background:url(images/logo.png) no-repeat;
	float:right;
	width:250px;
	height:250px;
	margin-right:-22px;
	margin-top:-70px;
	width:400px;
	}

#content { 
	display: block;
	background: #eeece5;
/*	width: 500px;  */
	width:605px;
	margin-top: 8px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	float: left; 
	position:relative;
	padding: 0px 0px 15px 0px;
	}
#content p{
	line-height:18px;
	margin:0 0 18px;
	}
	
#content p img{
	border: none;
	padding: 0px 10px 10px 0px;
	}
#content h1 {
	font-size: 22px;
	font-family: Arial Bold;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
	line-height: 150%;
	margin: 0px;
	}
	
#content h1 a  {
	color: #cccccc;
	text-decoration: underline;
	}

#content h1 a:hover {
	color: #999999;
	text-decoration: none;
	}

#content h2 {
background:url("images/headline.png") no-repeat scroll right top transparent;
color:#FFFFFF;
font-family:Arial;
font-size:13px;
font-variant:normal;
font-weight:bold;
height:28px;line-height:120%;
margin:0;
padding:3px 20px 3px 3px;
width:572px;right:-10px;
text-align:right;
z-index:10;top:39px;
	}

.artikelansicht h2 {top: 5px;
margin-top: 0;}
	
#content h2 a  {
	color: #fff;
	text-decoration: none;
	}

#content h2 a:hover {
	color: #fff;
	background: none;
	text-decoration: underline;
	}

#content h3 {
	color: #3399CC;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 0px;
	line-height: 120%;
	}
#content h3 a  {
	color: #3399CC;
	text-decoration: none;
	}

#content h3 a:hover {
	color: #999999;
	background: #ffffff;
	text-decoration: underline;
	}

#content h4 {
	color:#3399CC;
	font-family:Arial;
	font-size:14px;
	line-height:120%;
		}
#content ol {
	list-style-type: decimal;
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 10px 30px;
	}
#content ul {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	}
	
#content li {
	margin: 0px;
	padding: 0px;
	}
	
#content ul li {
	list-style: square inside;
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
	}
	
#content ul li a {
	color: #666666;
	}

#content ul li a:hover {
	color: #000000;
	text-decoration: underline;
	}
blockquote{
	margin: 0px 0px 0px 25px;
	padding: 0px 25px 0px 10px;
	font-style: italic;
	color: #666666;
	border-left: 1px solid #cccccc;
	}
	
#content blockquote p{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}

.postspace {
	width: 440px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	}
.postspace2 {
	width: 440px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	}
.postspace3 {
	width: 440px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	}

.box {background:url(images/fguide_box.png) no-repeat;height:125px;}
.box2 {background:url(images/fguide_box2.png) no-repeat;height:170px;}
.box3 {background:url(images/fguide_box2.png) no-repeat;height:170px;}
.tagbox {background:url(images/fguide_box4.png) no-repeat;height:350px;}
#sidebar .tagbox p {width:250px;text-decoration:none;padding:8px 6px 13px;}
.tagbox .tags a {text-decoration:none;color:#5E5D5B;}
.tagbox .tags a:hover {text-decoration:none;color:#3399CC;}

#tagboxbig {background:url(images/fguide_tagbox.png) no-repeat;width:899px;margin:auto;clear:both;height:270px;text-decoration:none;padding:15px;}
#tagboxbig h3 {padding:15px;color:#3399CC;}
#tagboxbig a {text-decoration:none;color:#5E5D5B;}
#tagboxbig a:hover {text-decoration:none;color:#3399CC;}

#catboxbig {background:url(images/fguide_catbox.png) no-repeat;width:899px;margin:auto;clear:both;height:270px;text-decoration:none;padding:15px;}
#catboxbig h3 {padding:15px;color:#3399CC;}
#catboxbig a {text-decoration:none;color:#5E5D5B;}
#catboxbig a:hover {text-decoration:none;color:#3399CC;}
#catboxbig ul li {float: left;padding:5px;list-style-type: none;}
#catboxbig li.categories  {list-style-type:none;}

#sidebar { 
	display: block;
	color: #000000;
	width: 290px;
	float: left; 
	position:relative;
	text-align: left;
	background-color:#eeece5;
	}
	
	

* html #sidebar { margin: 20px 20px 20px 10px; }

#sidebar p{
	margin: 0px;
	line-height: 18px;
	padding: 5px 0px 10px 0px;
        text-align:justify;
        color:#999999;
        
	}

#sidebar h2 {
	color: #333333;
	font-size: 15px;
	font-family:  Arial Bold;
	list-style: none;
	padding: 10px 0px 10px 0px;
	margin: 0px;
	border-bottom: 1px solid #cccccc;
	}
#sidebar h3 {
		color: #3399cc;
		font-size: 14px;
		font-family: Arial;
		list-style: none;
		padding: 15px;
		margin: 0px;
		}
		 #sidebar ul {
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		}
	
#sidebar li {
	list-style: none;
	}
	
#sidebar ul li {
	list-style: none;
	height:20px;
	}
#sidebar ul li a {
	padding-left:15px;
	color:#5e5d5b;
	display:block; 
	font-weight: bold;
	text-decoration: none;height: 34px;
	}

#sidebar ul li a:hover {color: white;position: relative;background-image:url(images/navirollover.png);background-position: 0px -10px; left: -5px;background-repeat:no-repeat;text-decoration: none;padding-left: 18px;}


#footer {color: #5E5D5B;font-size: 11px;font-weight: normal;padding: 20px 20px 20px 20px;width:890px;clear: both;margin:auto;}
#footer a {color: #5E5D5B;font-weight: normal;text-decoration: none;}
#footer a:hover {color: #5E5D5B;text-decoration: underline;}

#content .chaptermain p {padding:19px 5px 5px;margin-bottom:5px;}
#content .chaptermain p a.einfuehrung {
	background-image:url(images/vid1.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	background-color:transparent;
	height:3.6em;
	padding:1em 0 1em 55px ;
	}
#content .chaptermain p a.einfuehrung2 {
	background-image:url(images/vid2.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	background-color:transparent;
	height:3.6em;
	padding:1em 0 1em 55px ;
	}
#content .chaptermain p a.einfuehrung3 {
	background-image:url(images/vid3.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	background-color:transparent;
	height:3.6em;
	padding:1em 0 1em 55px ;
	}
.angebote{padding:10px;}
.angebote img {border:none;margin-bottom:5px;}

.comments a {background:url("images/icon-comments.png") no-repeat scroll left bottom transparent;color:#5e5d5b;text-decoration:none;height:20px;line-height:20px;padding-left:24px;width:35px;}
.date  {background:url("images/icon-date.png") no-repeat scroll left bottom transparent;height:20px;line-height:20px;padding-left:24px;width:35px;}

span.tweet {background:url("http://www.mathepress.de/wp-content/plugins/simple-tweet/img/tweet.gif") no-repeat scroll left bottom transparent;padding-left: 20px;}
span.tweet a {text-decoration: none;color:#5E5D5B;}
span.tweet img {border: 0;}

a.more-link {color: #fff;background:url("images/link.png") no-repeat scroll left bottom transparent;padding-left:10px;padding-top:10px;display:block;height:25px;text-decoration:none;margin-left:54px;}
.artikel {background-color:#fff;padding:10px 20px 20px;}
.artikel .bottomline {}
.postspace  {border-top:2px solid #3399CC;width:605px;}
/*.artikel .bottomline {background:url("images/bottomline.png") no-repeat scroll left bottom transparent;height:25px;}*/
.artikeltop {background-color:#ccc;height:30px;border-top:4px solid white; }
.datecomment {padding:5px;}

.fblike {}
.fb_edge_widget_with_comment {margin-top:-45px;}
#iframe_1 {height: 50px;}

div.artikel h4 {margin-bottom:5px;}
div.artikel img {margin-right:5px;}

.adsense {margin-bottom:10px;}

.commentsmain {background-color:#FFFFFF;padding:10px 20px 20px;border-bottom:2px solid #3399CC;}
/*.commentsmain ol.commentlist p {background-color:#E6F5FA;}*/
#commentform                  {margin-top:15px;background-color:#fff;}
#commentform #comment         {width:550px;margin-left:7px;background-color:#E6F5FA;border:1px solid #3399CC;}
#commentform #respond         {margin:15px;}
/* #commentform .textfield       {margin-bottom:3px;border:0;border:2px solid #3399CC;height:20px;} */
#commentform .feed            {float:left;}
#commentform .submitbutton    {float:right;margin-top:-5px;}
#commentform #submitbox       {margin-top:15px;}
#commentform .row 			  {padding:2px;}
#commentform  input {margin-left:7px;height:20px;margin-top:5px;background-color:#e6f5fa;border:medium none;border: 1px solid #3399CC;}
#commentform label {margin-left:10px;color:#3399CC;font-size:15px;}
#commentform input#submit {background-color:#E6F5FA;border:1px solid #3399CC;font-size:13px;height:30px;margin-bottom:10px;margin-left:500px;width:60px;}

/* Online Vorlesung Formular */
div#wpcf7-f2-p578-o1 {color:#3399CC;padding: 5px;border: 1px solid white;border-style: dashed;margin-bottom: 5px; }
div#wpcf7-f2-p578-o1 p.span {border: 2px solid blue;}
div#wpcf7-f2-p578-o1 p input.wpcf7-validates-as-required {background-color:#e6f5fa;border:medium none;height: 20px;width:250px;margin-bottom:-5px;border: 1px solid #3399CC;}
div#wpcf7-f2-p578-o1 p  input[type=radio] {width: 25px;height:15px;}
div#wpcf7-f2-p578-o1 p  input[type=submit] {width: auto;}

/* Kontaktformular */
div#wpcf7-f1-p25-o1 {color:#3399CC;padding: 5px;border: 1px solid white;border-style: dashed;margin-bottom: 5px; }
div#wpcf7-f1-p25-o1 p.span {border: 2px solid blue;}
div#wpcf7-f1-p25-o1 p input.wpcf7-validates-as-required {background-color:#e6f5fa;border:medium none;height: 20px;width:250px;margin-bottom:-5px;border: 1px solid #3399CC;}
div#wpcf7-f1-p25-o1 textarea {background-color:#e6f5fa;border:medium none;border: 1px solid #3399CC;}
div#wpcf7-f1-p25-o1 p  input[type=text] {width:330px;height:20px;background-color:#e6f5fa;border:medium none;border: 1px solid #3399CC;}
div#wpcf7-f1-p25-o1 p  input[type=radio] {width: 25px;height:15px;}
div#wpcf7-f1-p25-o1 p  input[type=submit] {width: auto;}
div.wpcf7-mail-sent-ok {border: 1px solid #3399CC;}

#content ul.vorlesung li {list-style:circle;margin-left:25px;}
.columnleft, .columnright {width:48%;}
.columnleft {float:left;}
.columnright {float:right;}
.columnradio {}
#content .vscreens p img {border: 1px solid grey;}
.highlight {background-color: #E6F5FA;padding-left:5px;width: 555px;margin-bottom:20px;}

