/* V1.0 :-)  bei Fragen: einfach e-mail an info@elcp.de */
*{
    margin:0;
    padding:0;
}
html, body{
    width:100%;
    height:100%;
}
body{
    color:#564227;
        font:12px Arial, sans-serif;
        background:#fbeddb;
}
#main{
	position:absolute;
        width:928px;
	left:50%;
	margin-left:-464px;
}
table{
        font-size:100%;
}
/*---------
        COMMON STYLES
-----------*/
a{
        color:#cccccc;
}
a:hover{
	color:#a84933;
        text-decoration:none;
}
a img{
        border:none;
}
.clear{
        clear:both;
        height:1px;
        font-size:1px;
}
.name{
        font:bold italic 120% "Times New Roman", Times, serif;
        color:#000;
}
img{
        color:#03c;
}
/* --------- */
#header{
        height:283px;
}
#logo{
        position:absolute;
	border:1px solid #d4c0aa;
        width:928px;
        height:248px;
        top:40px;
        
}
#logo img{
/*        margin:38px 0 0 27px;*/
margin:0px 0 0 0px;
}
#logo a{
        text-decoration:none;
        color:#fff;
}
#logo .logo{
        display:block;
        width:2em;
        margin:25px 0 0 28px;
        font:57px Georgia, "Times New Roman", Times, serif;
        letter-spacing:-1px;
}


#statistik{
        display:block;
        width:193px; 
        font-size:11px;
        border-top:1px solid #f60;
	border-right:1px solid #f60;
	border-bottom:1px solid #f60;
	border-left:1px solid #f60;
}
#statistik p{
        margin:5px;
}
#statistik a{
        font-size:12px;        
	text-decoration:none;
}
#statistik a:hover{
        font-size:12px;
        color:#7e9e33;
	text-decoration:underline;
}
#geradeOnline{
        display:block;
        width:193px; 
	margin-top:5px; 	      
        font-size:11px;
        border-top:1px solid #7e9e33;
	border-right:1px solid #7e9e33;
	border-bottom:1px solid #7e9e33;
	border-left:1px solid #7e9e33;
        
}
#geradeOnline p{
	margin:5px;
}
#naviRechtsAngebote{
        display:block;
        width:193px; 
	margin-left:30px;
        font-size:11px;
        border-top:1px solid #7e9e33;
	border-right:1px solid #7e9e33;
	border-bottom:1px solid #7e9e33;
	border-left:1px solid #7e9e33;

}
#naviRechtsAngebote p{
	margin:5px;
}
#top_fl{
        position:absolute;
        top:9px;
        margin-left:100px;
        background:url(../images/top_fl.gif) no-repeat;
        width:48px;
        height:40px;
}
#top_nav{
        position:absolute;
        margin-left:0px;
        top:16px;
        list-style:none;
        font:11px Tahoma, sans-serif;
}
*html #top_nav{
        width:55em;
}
#top_nav a{
	color:#814602;	
	text-decoration: none;
}
#top_nav a:hover{
	color:#814602;	
	text-decoration: underline;
}
#top_nav li{
        float:left;
        padding:2px 5px 1px;
        border-right:dashed 1px #a84933;
}
#top_nav li.last{
        border:none;
}
#top_nav li.last a{
        padding-right:18px;
}
#top_nav li.here{
        font-weight:bold;
	color:#f2a954;
}
#login{
        position:absolute;
        width:173px;
        height:54px;
        background:#f60;
        margin-left:515px;
        top:98px;
}
#login div,
#login input,
#search div,
#search input,
#search a{
        position:absolute;
}
#login .name{
        top:13px;
        left:5px;
}

#login div.login,
#login div.pass{
        font:9px Verdana, sans-serif;
        color:#fff;
        left:6px;
}
#login .name.in{
        left:13px;
}
#login div.login{
        top:38px;
}
#login div.pass{
        top:58px;
}
#login input.login,
#login input.pass,
#search input.search{
        width:100px;
        left:46px;
        font-size:90%;
        padding:0 2px;
        height:15px;
}
#login .reg,
#login .forget,
#search .often,
#search .online{
        font:9px Verdana;
}
#login .reg{    
        left:7px;
        border-right:dashed 1px #C45912;
}
#login .forget{
        left:11px;
}
#search{
        width:200px;
        height:54px;
        background:#F4AD0E;
        position:absolute;
        margin-left:690px;
        top:98px;       
}
#search .name{
        top:13px;
        left:15px;
}
#search input.search{
        width:133px;
        top:33px;
        left:15px;
}
#search input.submit{
        top:18px;
        left:160px;
        font-size:90%;
}
#search a{
        color:#BA0113;
        font:75% Verdana, sans-serif;
        top:60px;
        padding:10px 4px 13px 0;
        position:relative;
}
#search .often{ 
        left:14px;
        border-right:dashed 1px #BC8A1B;
}
#search .often2{ 
        left:170px;        
}
#search .online{
        left:15px;
}
/* ---- CONTENT mini ---- */
#content{
        width:702px;
        margin:0 6px 0 0;
        float:left;
}
#feedbackForm{
	width:460px;
	padding-left:5px;
	padding-bottom:5px;
	border-left:1px solid #c9c97f;
	border-right:1px solid #c9c97f;
	border-top:1px solid #c9c97f;
	border-bottom:1px solid #c9c97f;
	margin-left:15px;
}

#tauschForm{
	
	padding-left:5px;
	padding-bottom:5px;
	margin-left:15px;
}

.katalogTabelle{	
	border-bottom: 1px dashed #8b8d8d;
}
.profilTabelle{	
	border-bottom: 1px solid #8b8d8d;
}
.katalogAnsicht{	
	margin-top:5px;
}
a.katalogAnsicht{
	color:#7e9e33;
}
.katalogAnsicht2{	
	margin-top:5px;
}
a.katalogAnsicht2{
	color:#BA0113;
}
a.top50 {
	color:#f60;
	text-decoration:none;
	font-size:16px;
        font-weight:bold;
}
a.top50:hover{
	color:#7E9E33;
	font-size:16px;
        font-weight:bold;
}
.bogen_left{
	width:10px; 
	height:29px; 
	background:url(../images/table_links.png);
}
.bogen_mitte{	 
	height:29px; 
	background:url(../images/table_mitte.png);
}
.bogen_right{
	width:10px; 
	height:29px; 
	background:url(../images/table_rechts.png);
}
#startNeu{
        display:block;
	margin-top:15px;
}

#startNeu a{
	color:#e1771e;
        text-decoration:underline;
}
#startNeu a:hover{
	color:#a84933;
        text-decoration:none;
}


#seiteRechts{
        display:block;
        width:210px; 
	margin-top:10px;
	float:left;
}
#seiteRechts p{
        margin:5px;
}
#werbungLinks{
        display:block;
        width:210px; 
	margin-top:15px;
	float:left;
        font-size:11px;
}
#werbungLinks p{
        margin:5px;
}
#werbungLinks a{
	font-size:12px;
	color:#e1771e;
}
#werbungLinks a:hover{
	font-size:12px;
	color:#a84933;
    
}
#werbungRechts{
        display:block;
        width:210px; 
	margin-top:15px;
	float:left;
        font-size:11px;
}
#werbungRechts p{
        margin-left:4px;
}
#werbungRechts h1{
	font-size:14px;
	color:#416683;
        margin:5px;
}
#werbungRechts a{
	font-size:12px;
	color:#e1771e;
}
#werbungRechts a:hover{
	font-size:12px;
	color:#a84933;
    
}