/**********************************************************************
*  layout.css(www.psvr.de)
*
*  Version : 1.0  27.05.2008
*  Funktion: Layout-Definition für psvr, jute, lrfs und voltigieren
*
*  Autorin: HorseVision
***********************************************************************/

/* --- Allgemein */
* { margin:0;padding:0;}
body{margin:0;padding:0;width:100%;text-align:center;}
img{border:none;}

/* Überschrift */
h1{margin-bottom:20px;}
h2{margin-bottom:10px;}
h3,
h4,
h5,
h6{margin-bottom:10px;}

p{margin-bottom:10px;}

/* Seite */
#site-wrap{	
	width:950px;	
	margin:0 auto 0 auto;
	text-align:left;	
}

/* Kopfzeile */
#header{	
	
	height:107px;
	
}
#logo{
	float:left;	
	width:484px;
	height:107px;	
	vertical-align:middle;
	text-align:right;
	
}

#logo h1{margin:34px 0px 0 0px;padding-right:20px}

#header-right{
	float:left;
	width:465px;
	height:107px;
}


/* Hauptbereich */
#left-wrap{
	float:left;	
	
}
#pic-top{	
	width:695px;
	height:225px;
	background:#666;/* nur zur Layout-Darstellung */
}
#col-left{
	float:left;
	width:200px;
	overflow:hidden;	
}

#menu-left{
	
}
#pic-left{
	
	height:200px;
	background:#666;/* nur zur Layout-Darstellung */	
}
#content{
	float:left;
	width:471px;
	padding:10px 12px;
	overflow:hidden;
	
}

* html #content{width:491px;} /* IE6 stuff */
*:first-child+html #content{} /* IE7 stuff */

#col-right{
	float:right;
	width:255px;	
	overflow:hidden;
}
#pic-right{
	
	height:170px;
	background:#666;/* nur zur Layout-Darstellung */
	
}
#footer{
	
	height:25px;
	
}



/* Spezielle Inhaltselemente */

/* Content */
#content ul{padding:4px 10px 20px 18px;margin:0px;list-style:none;}
#content li{padding: 0	0 0 5px;}
#content ol{margin-left:20px;padding-left:20px;}
#content dl{margin-left:20px;}
#content dt{padding:0 0 10px 0;}
#content dd{padding:0 0 15px 0;}


/* Sprachauswahl */
#header-right ul{float:right;list-style:none;}
#header-right ul li{	float:right;margin:5px;} 
#header-right ul li span{display:block; width:37px;height:20px;}

/* Menü-System */
ul.menu{padding:8px 0 10px 20px;margin:0;list-style:none;line-height:20px;}
ul.menu ul{padding:0;margin:10px 0 10px 20px;list-style:none;} /* Menüverschachtelung */
* html ul.menu ul{margin:0px 0 10px 20px;} /* IE6 stuff */
*:first-child+html ul.menu ul{margin:0px 0 10px 20px;} /* IE7 stuff */
ul.menu li  a,
ul.menu li  a:active,
ul.menu li  a:link{ text-decoration:none;}
ul.menu li a:hover{text-decoration:underline;}
ul.menu li.active  a{font-weight:bold;}
ul.menu li.NO  a{ font-weight:normal;}


/* Box-Kopfzeile */
div.box-header{	height:21px;padding:10px 0 0 20px;}
* html div.box-header,
*:first-child+html div.box-header{	height:31px;}/* IE6/IE7 stuff */


/* Kalender */
#calendar{width:180px;margin:10px 0 0 37px;text-align:center;}
#calendar h1{margin:20px 0 15px 0px;}
#calendar table{margin-left:16px;}
#calendar th{height:25px;text-align:center;}
#calendar td{width:19px;height:19px;}
 


/* Alphabetisches Register */
#alpharegister{margin-bottom:10px;border-top:solid #ccc 1px;border-bottom:solid #ccc 1px;height:23px;padding:1px 5px 0 0px;}
#alpharegister ul{float:left;margin:0;padding:0;list-style:none;}
#alpharegister ul li{float:left;width:17px;height:22px;margin:0;padding:0;}
#alpharegister ul li a{float:left;width:17px;height:22px;text-align:center;vertical-align:middle;background:url("images/register.gif") no-repeat 0 0;}
#alpharegister ul li a:hover{background:url("images/register.gif") no-repeat 0 -22px;}

/* Tabelle */
.table1 {border-collapse:collapse;width:100%;}
.table1 td {padding:3px;}
.table1 th {text-align:left;}
.table1 thead th {padding:10px 6px;}
.table1 tbody th {padding:6px;}
.table1 tbody th.sub {padding:6px;}

/* Thumbnail */
.thumbnail {margin: 0 0 0px 10px;float:right;width:100px;padding:5px;}
.thumbnail img {}
	
	
/* Pagination */
.pagination {height:16px;background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}
.pagination  {text-align:right}
.pagination  a, .pagination  a:link, .pagination  a:visited, .pagination  a:hover, .pagination  a:active {text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#666;}
.pagination  a:hover {background:#aaa;color:#fff}
.pagination span{text-decoration:none;background:#fff;padding:2px 5px;border: 1px solid #ccc;color:#ccc}
.pagination .info{text-align:left;float:left;padding:0;border:none;color:#999;font-weight:normal;font-size:11px;}
.pagination * {margin:0}


/* Back-Link */
.tx-rsftbacklink-pi1 {background: #f2f2f2;color:#666;padding: 4px 2px 4px 7px;border: 1px solid #ddd;margin: 0 0 1.5em}

/* Aktuelles */
#aktuelles #box-header {width:461px;height:21px;padding:2px 0 0 10px;}
#aktuelles span.weiter {display:block;float:right;}

div.wfqbe_even, div.wfqbe_odd { float:left;width:451px;padding:10px;}
div.wfqbe_even img, div.wfqbe_odd img { float:left;padding:5px;margin:5px;border:solid #ddd 1px; }


/* Absatztrenner */
.divider{height:1px;margin:10px 0 20px 0;}


.input_lang { font-family: Verdana, Helvetica, sans-serif; font-size: 10pt; line-height: 20px; font-weight: normal; background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 25px; width: 250px; border-width: 0px 1px 1px 0px; border-color: #FFFFFF #487C53 #487C53 #FFFFFF }

