/* ------------------------------------ *
 CSS
 Donnerstag, 30. November 2009 21:57:45
 Formate fuer Fachbuch - Forum
 * ------------------------------------ */
body        {
            padding:10px;
            color:#333333;
            font-family:verdana,arial,helvetica;
            font-size:10pt;
            line-height: 130%;
            background-color:#ffffff;
            margin:0px;
            text-align:center;
            }

h1        {
            font-size:14pt;
            line-height:130%;
            color:#666666;
          }

h1.autor	{
		font-size:22pt;
		margin:5px 5px auto 20px; 
		color:#660000;
		float:left;
		}

h2          {
            font-size:13pt;
            line-height:130%;
            color:#666666;
            }

h2.autor	{
		font-size:16pt;
		margin:5px 5px auto 20px; 
		color:#660000;
		float:left;
		}

h3          {
            font-size:12pt;
            line-height:115%;
            color:#666666;
            }

h4          {
            text-decoration:underline;
            }
p,input           {
            font-size:10pt;
	    text-align:left;
            line-height: 130%;
            margin:5px;
          }

div.zitat   {
          float:right;
          width:25%;
	  height:100px;
	  vertical-align:middle;
	  margin:-10px auto auto auto;
	  }

p.zitat	{
	font-size:9pt;
          font-style:italic;
          font-weight:600;
	}

table.head       {
            width:auto;
	    height:auto;
            margin:auto;
            border:none;
            background-color:#ffcc99;
            }

td.menue    {
            width:auto;
            height:auto;
            vertical-align:top;
            background-color:#ffcc99;
            line-height:110%;
	    
            }

.fachbuch	{
		float:left;
		background-color:#ffffff;
		width:59%;
		margin:auto;
		border-color:#cccccc;
		border-style:solid;
		border-width:1px;
		text-align:left;
		padding:5px;
}

.right		{
		float:right;
		background-color:#ffffff;
		width:39%;
		margin:auto;
		}

div.buchdaten {           
           float:right;
           width:25%;
           border-style:solid; 
	border-color:#cccccc;
	   padding:5px;
           font-size:10pt;
           margin:auto;
	   text-align:left;
	   background-color:#ffffff;
	  }
	  


td          {
            padding:3px;
            border:none;
            text-align:left;
            }

img         {
            margin:0px;
            border:none;
            }

a:link { font-size:9pt; font-weight:bold; color:#993333; text-decoration:none;}
a:visited { font-size:9pt; font-weight:bold; color:#993333; text-decoration:none;}
a:hover { font-size:9pt; font-weight:bold; color:#cc3333; text-decoration:none;}
a:active { font-size:9pt; font-weight:bold; color:#660000; text-decoration:none;}

a.messe_link:link { font-size:14pt; font-weight:bold; font-variant:small-caps; color:#993333; text-decoration:underline;}
a.messe_link:visited { font-size:14pt; font-weight:bold; font-variant:small-caps; color:#993333; text-decoration:underline;}
a.messe_link:hover { font-size:14pt; font-weight:bold; font-variant:small-caps; color:#cc3333; text-decoration:underline;}
a.messe_link:active { font-size:14pt; font-weight:bold; font-variant:small-caps; color:#660000; text-decoration:underline;}

div.sugg_link	{
		text-align:left;
		background-color:#ffffcc;
		padding:10px;
		line-height:150%;
		margin:10px;
		}

span.menue  {
            font-size:9pt;
            color:#666666;
            padding:1px;
            margin:5px;
            line-height:110%;
            }

div.green_bg {
              margin:3px;
              padding:2px;
              width:100px;
              float:right;
              background-color:#ffffcc;
              text-align:center;
              }

div.buchinfo  {
              width:100%;
              float:none;
              }

div.produktlink  {
              width:100%;
	      margin: 30px auto auto auto;
              float:none;
              }

div.menue	{
		width:100px;
		text-align:center; 
		background-color:#ffddaa; 
		border-style:solid; 
		border-color: #993333; 
		}

img.cover     {
              float:left;
              border:none;
              margin:5px;
              }
              
img.zeighand	{
			border: none;
			margin: 1em 1em auto 1em;
			float: left;
			display: inline;
			width: 56px;
			height: 28px;
			}

#head       {
            float:none;
            margin:10px auto -10px auto;
            text-align:left;
            background-image:url(images/fachbuch_bg.jpg);
            width:98%;
            position:relative;
            top:-20px;
            left:-10px;
            padding:25px;
            height:100px;
            overflow:visible;
            }

#corpus     {
            width:90%;
            float:none;
            margin:120px auto 0px auto;
            text-align:center;
            padding:0px;
            overflow:visible;
            }
#corpus_d     {
            width:90%;
            float:none;
            margin:0px auto 0px auto;
            text-align:center;
            padding:0px;
            overflow:visible;
          }

div.logo  {
           width:18%;
           height:100%;
           float:left;
           margin:auto;
           border-style:solid;
           }

#logo       {
            width:111px;
            height:79px;
            float:left;
          }
          
div.aut_hl {
           width:60%;
           height:100%;
           margin:auto;
           text-align:left;
           float:both;
           border-style:solid;
           }
          
div.cyclo  {
           width:200px;
           height:140px;
           border-style:solid;
           margin:auto;
           text-align:left;
           float:right;
         }

#cyclo    {
          width:150px;
          height:127px;
          margin:auto;
          }

#headline   {
            width:auto;
            float:left;
            font-size:14pt;
            line-height:130%;
            color:#000000;
            margin:10px;
	          font-variant:small-caps;
            }



td.leftcol    {
            width:20%;
            height:150px;
            vertical-align:top;
            background-color:#ffffcc;
            line-height:90%;
            }
td.mitte     {
            width:70%;
            padding:10px;
            border-color:#cccccc;
            border-style:solid;
            border-width:1px;
            vertical-align:top;
            background-color:#ffffff;
            }


h1.title    {
            font-size:11pt;
            }

span.hrvgh {
            font-size: 10pt;
	    font-weight:900;
	    letter-spacing:2px;

            }

span.more   {
             font-size: 8pt;
             }

.error	{
	color:#ff0000;
	font-weight:800;
	}

li	{
	font-size: 10pt;
	font-weight:900;
	line-height:180%;
	}
