/* Formular doform Definition */

/*//////////////////////////////////////////////////////////////////////////////*



/* Div das das Formular umschließt */

.formgen {

	font-size: 1em;

	padding-right: 10px;

	padding-left: 10px;

}





/* Was passiert wenn auf das Label geklickt wird? */

label,

select,

input[type=checkbox],

input[type=radio],

input[type=button],

input[type=submit]

{

cursor : pointer;



}







.formgen form

{

line-height : 120%;



}









/* 

Wie sehen die einzelnen Blöcke aus? 

Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann

*/





.formgen .formblock

{

	margin-bottom: 15px;

	margin-top: 10px;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-right: 2px;

	padding-left: 5px;	

	text-align:center;

}

 .forminfo 

{

	width: 360px;

	margin-bottom: 15px;

	background-color: #cfcfcf;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-right: 2px;

	padding-left: 5px;

	font-weight: bold;

	border: 5px dashed #cc0000;

}



/*

Verhalten von br-Tags

*/

.formgen br

{

clear : both;

}





/* 

--------- FORMULAR-OBJEKTE ------------ 

*/





/* Mehrzeiliges Eingabefeld */

.formgen .formtextfield

{

	width: 345px;

	height: 200px;

	margin-left: 4px;

	border: 1px solid #013b5a;

	background-color: #ffffff;

}





/* Textfeld */

.formgen .formtext

{

	width: 230px;

	margin-left: 4px;

	padding-bottom: 4px;

	font-size: 1em;

	background-color: #ffffff;

	border: 1px solid #013b5a;

}



.formgen input:focus, .formgen input:hover,

.formgen textarea:focus, .formgen textarea:hover {



}







/* Label */

.formgen label {

	width: 115px;

	clear: left;

	float: left;

	height: 26px;

	color: #2E4762;

}





/* Aussehen der Select-Ausgabe */

.formgen .formselect

{

	width: 200px;

	margin-left: 4px;

	color: #000000;

}





/* Sende-Button */

.formgen .formsubmit

{

	width: 200px;

	text-align: center;

	background-color: #013b5a;

	border: 1px solid #013b5a;


	color: #FFFFFF;

	margin-right: 65px;

}











/* Fieldsetbeschriftung */

.formgen legend {

	color: #2E4762;

	font-weight: bold;

	font-size: 13px;

	width: 150px;

	margin-bottom: 5px;

}

.formgen .fieldset {

	margin-bottom: 10px;

}



/* -------------- AUSGABEN / Fehlermeldungen --------*/





/* Markierung der Labels bei Fehler */

.formgen .formerror {

	

	border-bottom-width: 1px;

	color: #990000;

}



.formgen .formcaptcha

{

	border: 2px solid #990000;

	vertical-align: top;

	float: left;

	margin-right: 10px;

}



.formgen .formreq {

	color: #cc0000;

}



.formgen .formheadline {

	color: #993300;

	background-color: #FFF7EA;

	padding-top: 4px;

	padding-bottom: 4px;

	margin-top: 5px;

	margin-bottom: 5px;

	font-style: italic;

}



/*//////////////////////////////////////////////////////////////////////////////*

/* Ende der Formulardefinition */













/* comment_rank - Kommentar Addon von franz007 */ 

/* Die Klasse des divs der alles umschließt */

.comment-rank{

}

/* Die einzelnen Kommentare */

.comment-rank .comment-rank-comment{

	padding: 5px;

	margin-bottom: 12px;

	background-color: #ededed;

	

}

/* Ein admin-comment zu einem Kommentar */

.comment-rank .comment-rank-comment .admincomment{

	border-left: 3px dotted #000000;

	padding-left: 5px;

}



/* Das formular */

.comment-rank form{

	border: 1px solid #000000;

	margin-bottom: 20px;

	padding: 5px;

	background: #ededed;

}



/* Die beschriftungen im Formular */

.comment-rank form label{

	display: block;

	margin-bottom: 5px;

}



.comment-rank textarea {

    width: 99%;

    border:  1px solid black;

}



.comment-rank INPUT {

    width: 59%;

    border:  1px solid black;

}



.comment-rank h4{

    margin-bottom: 5px;

}



.comment-rank P.small {

    font-size: 10px;

}



.comment-link-do {

    font-size: 11px;

    padding-left: 17px;

    background-image: url(../comments/comment.gif);

    background-repeat: no-repeat;

    background-position: 0 3px;

}

.comment-link {

    font-size: 11px;

}







*/  surf n edit   /*

.do_rexsurf{

	width: 650px;

	position: absolute;

	text-align: left;

	float: none;

	z-index: 50;

	margin-left: -440px;

	left: 50%;

	top:10px;

	margin-top: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	background-repeat: repeat-x;

	color: #333333;

	background-color: #FFFFCC;

	filter: Alpha(Opacity=60);

}















/* Veranstaltungskalender (Modul) */

/*//////////////////////////////////////////////////////////////////////////////*



/* Kalenderblatt */

#cal {padding-top: 3px; color: #fff; text-align: center; background-color: #808080; background-image: url(calbg.gif); background-repeat: no-repeat; float: left; width: 40px; height: 50px; margin-right: 10px;}



/* Kalenderblatt Tag & Monat */

.calday {font-size: 24px; text-shadow: #000 -1px -1px 0px;}

.calmonth {font-size: 12px; text-shadow: #000 -1px -1px 0px;} clear: both;}



/* Bildausrichtung */

.left {float: left; margin-right: 15px; margin-bottom: 15px;}

.right {float: right; margin-left: 15px; margin-bottom: 15px;}

.bild {float: right; margin-left: 10px; margin-bottom: 10px;}



/* Links */

.pdf {border: 0pt none; vertical-align: middle;}

.link {border: 0pt none; vertical-align: middle;}



/* Sonstige Klassen */





