/* 
Theme Name: think-new
Theme URI: http://thinkoholic.com/
Description: My very own theme.
Version: 0.7
Author: Markus Nolf
Author URI: http://thinkoholic.com
*/


/* Begin Typography & Colors */
body {

	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-color: #000000;

	background-color: #f8e285;

	color: #333;
	margin: 0;
	padding: 0;
}

a:link { color: #D0662C; }
a:visited { color: #997F34; }


/* gelb	color: #F3CF33; */
/* rot color: #D0662C; */
/* green color: #997F34; */

h1 {
	margin-top: 10px;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	text-align: center;	
	margin-right: 35px;
}

h2 {
	margin-top: 5px;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 0px;
	margin-right: 35px;
}

#shadowwrap {
	width: 820px;
	margin: 0px auto;
	background-image: url(img/bgmain-trans.png);   
	background-repeat: repeat-y; 
}

#bodywrap {
	width: 800px; 
	margin: 0px auto; 
	background-color: #ffffff;
}

#header {
	width:800px;
	height:120px;
/*	background-color:#ccccff; */
	background-color:#ffffff;
/*	margin-bottom: -5px; */

}

#header-left {
	float:left;
	width:200px;
/*	margin-bottom: -5px; */
}

#header-right {
	float:left;
	width:600px;
/*	margin-bottom: -5px; */
}


#menu {
	float:left;

	background-color:#ffffff;

	width: 139px;
/*	min-height:670px; */
	padding: 10px 5px 10px 15px;

	font-size: 10pt;
	line-height: 1.5em;
}

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


#menu li {
	list-style-image: url(img/li-red.jpg);
	margin-left:13px;
}

#menu ul {
	margin-top: 0px;
}

#menu ul li {
	list-style-image: url(img/li-gre.jpg);
}

#menu .inactive {
	color: #cccccc;
	li list-style-image: url(img/li-grey.jpg);

}
#menu .inactive li {
	list-style-image: url(img/li-grey.jpg);
}



#separate-v {
	float:left;
	width: 41px;
/*	min-height:670px; */
	padding: 10px 0px 10px 0px;
	background-color:#ffffff;
}

.separate-h {
	width: 380px;
	height: 23px;
	margin: 20px 130px 15px 90px;
	
}

#main {
	float:right;
	width:570px;
/*	min-height:670px; */
	padding: 10px 10px 10px 15px; 
	background-color:#ffffff;
}

#footer {
	clear: both;
	width: 800px; 
	height: 58px;
	padding: 5px 0px 0px 0px;

}

.headline1 {
	margin-top: 10px;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#main .headline1 {
	text-align: center;	
	margin-right: 35px;
}

#main li {

	list-style-image: url(img/li-yel.jpg);
	list-style-position: outside;

	margin-right: 10px;
	margin-left: 5px;
	border: 0px solid #000;

}

#main blockquote {

	border-left: 3px solid #F3CF33;
	line-height: 1.5em;

/*	border-top: 3px solid #F3CF33; */
/*	border-bottom: 3px solid #F3CF33; */

	padding-left: 7px;

	


}

#main2boxes {

	width: 570px;
	min-height: 190px;
	clear: both;
/*	border: 1px solid #ff0000; */

}


.mainbox {
	float: left;
	width: 285px;
	min-height: 190px;
/*	border: 1px solid #000000; */

}

.reccopy {
	text-align: center;
	font-size: 9pt;
	margin-top: -10px;

}

.toolbox {

	float:right;
	position:relative;
	top:-30px;

}

.recbold {

	font-size: 10pt;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;

}

.rectext {
	margin-left: 10px;
	line-height: 1.25em;
}


.maintable {

	font-size: 9pt;
	margin-left: 10px;
	width: 500px;
	border: solid 0px #000;

}

.ingredtable {

	font-size: 9pt;
	margin-left: 20px;
	width: 530px;
	border: solid 0px #000;

}

#ingredtable li {

	list-style-image: url(img/li-yel-ing.jpg);
	list-style-position: outside;

	margin-right: 10px;
	margin-left: 8px;
	border: 0px solid #000;


}

.formstable {

	font-size: 9pt;
	margin: 10px auto;
	text-align: center;
	width: 500px;
	border: solid 0px #000;

}

.formscell {
	margin: 7px;

}

.formsimg {
	clear: both;
	margin: 7px;
	text-align: center;
}

.formsimg img {
 	border: 1px solid #000;
}

.google-right {

	float: right;
	width: 120px;
	height: 240px;
	margin: 5px;

/*	border: 1px solid #F3CF33; */

}

.google-center {

	width: 468px;
	margin: 5px auto;

}

#rating .dropdown {
	height: 17px;
	font-size: 9pt;
}

#rating .submit {
	font-size: 9pt;
}

#legend {
	margin-left: 10px;
	background-color: #ffffff;
}

.legendtable {

	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

#mainfooter {

	width:570px;
/*	margin-top: 30px; */
/*	border: 1px solid #ff0000; */
	text-align: center;
}



/* -------------------------------------------------------------------------------- */
/* css info für guestbook und rezept-einsenden */

	p.error { color: red; text-align: center; background-color: yellow; }
/*	a.external { background: url(external.png) center right no-repeat; padding-right: 13px; } */

	form#login { width: 250px; margin-left: auto; margin-right: auto; margin-top: 50px; background-color: #ffffff; padding: 20px; border: solid 1px #cccccc;}
	form#login div { clear: both; margin-top: 5px;;}
	form#login label { display: block;  float: left; width: 80px; text-align: right; padding-right: 10px;}
	form#login div.required label { font-weight: bold; }
	form#login div.submit { text-align: center; }

	div.guestbook_entry { clear: both; width: 500px; margin-left: 10px; margin-top: 20px; border: solid 1px #F3CF33; padding: 5px 10px 5px 5px; border-radius: 7px; -moz-border-radius: 7px;}
	div.guestbook_entry span { display: block; width: 70px; font-weight: bold; float: left; }
	div.name { float: left; }
	div.posted { float: right; }
	div.posted span { width: 0px; }
	div.location { clear: both; float: left; }
	div.remoteip { float: right; }
	div.remoteip span { width: 50px; }
	div.email { clear: both; }
	div.delete { background-color: #cccccc; text-align: center; font-weight: bold; }
	div.message { clear: both; background-color: #ffffff; padding: 8px 5px 8px 20px; padding-top: 8px; padding-bottom: 8px; }

	p#NewPost { float: left; width: 50%; margin-left: 5px; margin-top: 0px; }
	p#Login { float: right; width: 30%; text-align: right; margin-right: 8px; margin-top: 0px; }

	form#sign div { clear: both; margin-top: 5px; }
	form#sign label { display: block;  float: left; width: 100px; text-align: right; padding-right: 10px;}
	form#sign div.required label { font-weight: bold; }
	form#sign span.scode { text-decoration: underline; }
	form#sign div.submit { text-align: center; }

	form#rezept-einsenden div { clear: both; margin-top: 5px; }
	form#rezept-einsenden label { display: block;  float: left; width: 100px; text-align: right; padding-right: 10px;}
	form#rezept-einsenden div.required label { font-weight: bold; }
	form#rezept-einsenden span.scode { text-decoration: underline; }

	form#weiterempfehlen div { clear: both; margin-top: 5px; }
	form#weiterempfehlen label { display: block;  float: left; width: 100px; text-align: right; padding-right: 20px;}
	form#weiterempfehlen div.required label { font-weight: bold; }
	form#weiterempfehlen span.scode { text-decoration: underline; }

/* -------------------------------------------------------------------------------- */


	div.game_entry { clear: both; width: 500px; margin-left: 10px; margin-top: 20px; border: solid 1px #F3CF33; padding: 5px 10px 5px 5px; border-radius: 7px; -moz-border-radius: 7px;}
	div.game_entry span { display: block; margin-right: 5px; font-weight: bold; float: left; }


	div.vid_entry { clear: both; width: 425px; margin: 20px auto; border: solid 1px #F3CF33; background-color: #F3CF33; padding: 5px; border-radius: 7px; -moz-border-radius: 7px;}
	div.vid_entry span { display: block; margin-right: 5px; font-weight: bold; float: left; }


/* -------------------------------------------------------------------------------- */

#nudelquiz #answers {
	padding-left: 30px;
	margin-top: 10px !important;
	border: 0px solid #000;

}

#nudelquiz .correct {
	color: #2be130;
}
#nudelquiz .false {
	color: #dd0000;
}
#nudelquiz .selected {
	font-weight: bold;
}
#nudelquiz .txt {
	font-weight: bold;
}
#nudelquiz input {
	margin-top: 10px;
}
#nudelquiz #fragenzus {
	padding-top: 10px;
	padding-left: 30px;
}

#nudelquiz textarea {
	font-size: 9pt;
	width: 400px;
	height: 40px;
	margin: 5px 80px;
}

.quizsingleanswer {
	margin-top: 10px !important;
}

.quizimgflright {
	float: right;
	margin-right: 80px;
	margin-top: 10px;
}

.quizintro {
	padding-left: 30px;
}

.singlequiz {
	padding-bottom: 30px;
}

/* -------------------------------------------------------------------------------- */


.smalltext {
	font-size: 75%;
}

#nudelwissen {
	width: 90%;
}

.wallpaper {
	width: 300px;
	margin: 5px auto;
}


.wallpaper .image {

	width: 300px;
	border: 1px solid #000;
}

.wallpaper .name {
	width: 300px;
	text-align: center;
	font-weight: bold;
	padding-bottom: 5px;
}


.wallpaper .sizes {
	width: 95px;
	text-align: center;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	float: left;

}

.clearfloat {
	clear: both;
}



#nudelkartenspiel {
}

#nudelkartenspiel table, #nudelkartenspiel tr, #nudelkartenspiel td{
	border: none;
}

#nudelkartenspiel td{
	border: 1px dashed #dddddd;
	margin: 2px;
}

#creditfooter img {
	float: right;
	margin-top: -20px;
	margin-right: 40px;
}
