@charset "utf-8";
/* CSS Document */

body
{
background-color:#B3B58A;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

h1
{
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
padding-top:17px;
padding-bottom:15px;
}

p
{
margin:0px;
padding:0px;
padding-top:13px;
}

.trenner
{
height:1px;
border-bottom:1px solid black;
padding-top:10px;
}

#scroller
{
/*overflow:auto;
height:400px;
width:auto;*/

background-color:#FFFFFF;
}

#maincontent_container_left
{
background-color:#FFFFFF;

}

#maincontent_container_left_with_ads
{
width:475px;
padding-right:5px;
float:left;
}

#maincontent_container_right
{
width:150px;
border:0px solid red;
}

#maincontent_container_right h1
{
padding:0px;
margin:0px;
color:#555B11;
font-size:11px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}

#maincontent_text_left h1,
#maincontent_text_left_with_ads h1
{
padding:0px;
margin:0px;
color:#555B11;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
}

#maincontent_text_right h1,
#maincontent_text_right_with_ads h1
{
padding:0px;
margin:0px;
color:#555B11;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
}


#maincontent_container_right div.csc-header
{
padding:0px;
margin:0px;
background-color:#F4DC7C;
width:150px;
margin-top:45px;
border-bottom:1px solid #FFFFFF;
}

#maincontent_text_left div.csc-header,
#maincontent_text_left_with_ads div.csc-header
{
padding:0px;
margin:0px;
background-color:#F4DC7C;
margin-top:10px;
border-bottom:1px solid #FFFFFF;
}

#maincontent_text_left p.bodytext ,
#maincontent_text_left p.bodytext a,
#maincontent_text_right p.bodytext ,
#maincontent_text_right p.bodytext a
{
padding:0px;
margin:0px;
padding-top:10px;
color:#404514;
font-weight:normal;
}

#maincontent_text_left strong,
#maincontent_text_right strong
{
color:#000000;
}

#maincontent_text_left p.bodytext em
{
color:#000000;
font-weight:normal;
}

#maincontent_text_right div.csc-header,
#maincontent_text_right_with_ads div.csc-header
{
padding:0px;
margin:0px;
background-color:#F4DC7C;
margin-top:10px;
border-bottom:1px solid #FFFFFF;
}

#maincontent_container_right
{
float:right;
}

#maincontent_container_right p
{
background-color:#E4E4C8;
font-size:10px;
padding:10px;
}


#maincontent_text
{
border:0px solid red;
/*width:486px;*/
}

#maincontent_text_left_with_ads
{
border:0px solid red;
float:left;
width:224px;
padding-right:12px;
}

#maincontent_text_left
{
border:0px solid red;
float:left;
width:304px;
padding-right:12px;
border:0px solid red;
background-color:#FFFFFF;
}

#maincontent_text_left_2c
{
border:0px solid red;
float:left;
width:304px;
padding-right:12px;
border:0px solid red;
}

#maincontent_text_right_with_ads
{
border:0px solid red;
width:231px;
float:left;
padding-left:5px;
}

#maincontent_text_right
{
border:0px solid red;
width:311px;
float:left;
padding-left:5px;
border:0px solid red;
background-color:#FFFFFF;
}

#maincontent_text_right_2c
{
border:0px solid red;
width:311px;
float:left;
padding-left:5px;
border:0px solid red;
}

#maincontent
{
border:0px solid red;
width:650px;
/*height:533px;
overflow:hidden;
background-image:url(../_img/content.gif);*/
background-color:#FFFFFF;
padding-left:15px;
padding-right:65px;
padding-top:29px;
padding-bottom:10px;
margin-bottom:10px;
}

#maincontent_header
{
border-bottom:1px solid black;
border-top:1px solid black;
width:649px;
}

#metanav
{
padding-top:80px;
width:145px;
height:40x;
font-size:11px;
border:0px solid red;
text-align:right;
vertical-align:text-bottom;
margin-right:17px;
}

#metanav a
{
color:#000000;
text-decoration:none;
}

#left_nav
{
width:162px;
height:210px;
border:0px solid red;
margin-top:20px;
}

#left_cat1
{
margin:0px;
padding:0px;
padding-right:0px;
padding-top:9px;
text-align:right;
list-style-type:none;
}

#left_cat2
{
margin:0px;
padding:0px;
padding-top:20px;
text-align:right;
list-style-type:none;
}

#left_cat1 li
{
padding-top:2px;
border:0px solid red;
}

#left_cat2 li
{
padding-top:10px;
}

#left_cat1 a 
{
font-size:12px;
color:#525917;
font-weight:bold;
text-decoration:none;
border:0px solid red;
}

#left_cat2 a 
{
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none;
}

#left_cat1 li:hover
{
background-image:url(../_img/left_nav_cat1_hover.gif);
}

#left_cat2 li:hover
{
background-image:url(../_img/left_nav_cat2_hover.gif);
}

#left_cat1 li.isActivated
{
background-image:url(../_img/left_nav_cat1_hover.gif);
}

#left_cat2 li.isActivated
{
background-image:url(../_img/left_nav_cat2_hover.gif);
}


#mainnav
{
border:0px solid red;
height:100px;
width:483px;
overflow:auto;
float:left;
padding-left:10px;
}

#mainnav ul
{
margin:0px;
padding:0px;
margin-top:73px;
}

#mainnav li
{
float:left;
overflow:auto;
margin:0px;
padding:0px;
}

#mainnav li a
{
font-size:14px;
color:#000000;
font-weight:bold;
text-decoration:none;
padding-right:10px;
}

#mainnav li a:hover
{
color:#EFD105;
}

#mainnav li a.isActivated
{
color:#EFD105;
}


#logo_top_right
{
margin-top:30px;
border:0px solid red;
background-image:url(../_img/logo_top_right.gif);
overflow:auto;
width:179px;
height:57px;
}

.csc-firstHeader
{
padding:0px;
margin:0px;
padding-top:15px;
}

#login
{
padding:0px;
margin:0px;
padding-top:7px;
padding-bottom:7px;
border-top:1px solid black;
border-bottom:1px solid black;
width:145px;
}

#maincontent_header_left input[type=text],
#maincontent_header_left input[type=password]
{

border:1px solid black;
width:250px;
height:15px;
font-size:9px;
line-height:10px;
padding:0px;
margin-left:10px;
}

#maincontent_header_left input[type=submit] 
{
border:0px solid black;
background-color:#FFFFFF;
padding-top:10px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#656E1D;
font-style:italic;
}

#maincontent_header_left select
{
border:1px solid black;
width:250px;
height:15px;
font-size:9px;
line-height:10px;
padding:0px;
margin-left:10px;
}

#login input[type=submit] 
{
border:0px solid black;
background-color:#FFFFFF;
padding-top:10px;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#656E1D;
font-style:italic;
}

#login input[type=text] 
{ 
border:1px solid black;
width:82px;
height:15px;
font-size:9px;
line-height:10px;
padding:0px;
margin-left:10px;
}

#login input[type=password] 
{ 
border:1px solid black;
width:82px;
height:15px;
font-size:9px;
line-height:10px;
padding:0px;
margin-left:10px;
}


#login td
{
font-size:10px;
height:23px;
}

#login .login_buttons
{
padding-top:5px;
padding-bottom:5px;
}

#login .login_buttons a
{
font-size:11px;
font-style:italic;
text-decoration:underline;
color:#525917;
}

#login .login_buttons a.go
{
font-weight:bold;
font-size:14px;
font-style:italic;
text-decoration:underline;
}

#login .stay_loggedin
{
font-size:9px;
padding-top:4px;
padding-bottom:4px;
}

#login .stay_loggedin input
{
padding:0px;
margin:0px;
}

#login .to_register a
{
font-size:13px;
color:#525917;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.tx-srfeuserregister-pi1
{
width:470px;
font-size:12px;
}

.essentail_list_hader
{
background-color:#F6DD79;
font-weight:bold;
}

.essentail_list_row
{
background-color:#FBEEBC;
}


.essentail_list_row_autor
{
font-weight:bold;
}

.essentail_list_row_titel
{
font-weight:bold;
color:#787743;
}

.essentail_list_row_verlag
{
font-style:italic;
}

.essentail_list_row_essential a
{
font-weight:bold;
color:#787743;
text-decoration:underline;
font-style:italic;
}

.modeselector_container
{
float:left;
font-size:11px;
}


.tx-svsessentials-pi1-modeSelector a
{
font-size:11px;
padding-left:5px;
color:#000000;
text-decoration:none;
}

.tx-svsessentials-pi1-modeSelector-SCell a
{
text-decoration:underline;
font-weight:bold;
}


.tx-svsessentials-pi1-modeSelector p
{
padding:0px;
margin:0px;
}

.browseLinksWrap
{
font-size:11px;
}

.browseBoxWrap
{
padding-top:7px;
padding-bottom:7px;
}

.browseBoxWrap a
{
font-size:11px;
color:#000000;
text-decoration:none;
}

.browseBoxWrap span.activeLinkWrap a 
{
text-decoration:underline;
}

.tx-svsessentials-pi1
{
padding-top:7px;
}
.search_submit
{
padding-top:10px;
}

.search_submit a
{
text-decoration:underline;
font-weight:bold;
color:#656E1D;
font-style:italic;
}

.result_container a
{
font-size:11px;
color:#000000;
text-decoration:underline;
}

.result_container 
{
font-size:11px;
color:#000000;
padding-bottom:5px;
}

.mostwanted
{
float:left;
width:230px;
border:0px solid red;
padding-right:6px;
padding-top:20px;
height:130px;
}

.mostwanted .image
{
float:left;
padding-right:8px;
}
.mostwanted .autor,
.mostwanted .jahr
{
font-weight:bold;
}

.mostwanted .titel
{
font-weight:bold;
color:#656E1D;
}

.mostwanted .verlag
{
float:left;
padding-right:2px;
}

.mostwanted .essential
{
padding-top:15px;
}

.mostwanted .essential a
{
font-weight:bold;
color:#656E1D;
font-style:italic;
}

h2.csc-firstHeader
{
padding:0px;
margin:0px;
background-color:#F6DD79;
width:auto;
font-weight:bold;
padding:4px;
margin-top:45px;
font-size:12px;
}

h2
{
padding:0px;
margin:0px;
background-color:#F6DD79;
width:auto;
font-weight:bold;
padding:4px;
margin-top:45px;
font-size:12px;
font-weight:bold;
color:#656E1D;
}

.tx-svsessentials-pi1-singleView h2
{
padding:0px;
margin:0px;
background-color:#F6DD79;
width:auto;
font-weight:bold;
padding:4px;
margin-top:8px;
font-size:12px;
}

h3
{
font-size:12px;
padding:0px;
margin:0px;
background-color:#CECEBB;
width:auto;
font-weight:bold;
padding:4px;
margin-top:10px;
}

.abbolink
{
font-weight:bold;
color:#656E1D;
font-style:italic;
}

.green_bold
{
font-weight:bold;
color:#656E1D;
}

.detail_image
{
float:left;
padding:0px;
margin:0px;
padding-top:15px;
padding-right:10px;
}

.detail_text
{
padding:0px;
margin:0px;
padding-top:15px;
}

.detail_small
{
font-size:10px;
}

.detail_small a
{
color:#000000;
}

h5
{
padding:0px;
margin:0px;
padding-top:10px;
}

#register_radios
{
border:0px solid red;
width:290px;
white-space: nowrap;
}

#register_radios label
{
display: block;
margin-bottom:10px;
}

#register_radios input
{
float: left;
margin-left:10px;
margin-right:10px;
}
/* wordpress styles */

img.alignright {
	float:right;
	padding-left:15px;
	padding-bottom:15px;
	padding-top:15px;}
	
img.alignleft {
	float:left;
	padding-right:15px;
	padding-bottom:15px
	padding-top:15px;;
}

